随机数的问题:从数据库中取一个字段值,该字段是自动编号的。
本来自动编号是从1开始而后按顺序下去,但是当中删除了几条记录,只剩下类似这样的数字:1、2、3、9、10、11、20、21、22、23。。。。。
我想从上面随机取数,这个应该怎么取呢,而且要不重复的?
[解决办法]
可以把这些编号放到一个数组里面,数组的下标按照顺序往下排,你获取下标的随机数,取下标对应的值即可.
[解决办法]
楼上的办法可行
[解决办法]
每次删除的时候,将序号保存到另外一个库中,留到下次使用
发布时间: 2012-03-04 11:13:33 作者: rapoo
随机数的问题:从数据库中取一个字段值,该字段是自动编号的。
本来自动编号是从1开始而后按顺序下去,但是当中删除了几条记录,只剩下类似这样的数字:1、2、3、9、10、11、20、21、22、23。。。。。
我想从上面随机取数,这个应该怎么取呢,而且要不重复的?
[解决办法]
可以把这些编号放到一个数组里面,数组的下标按照顺序往下排,你获取下标的随机数,取下标对应的值即可.
[解决办法]
楼上的办法可行
[解决办法]
每次删除的时候,将序号保存到另外一个库中,留到下次使用