在ASP.net中产生一组4位的随机数字保证24小时内不重覆
这四位数字是0001-9999,要保证24内不重覆
------解决方案--------------------你每产生一个数的 频率是多少 会影响到 会不会 有 重复的数吧
------解决方案--------------------1秒产生一个的话,不够用啊。
------解决方案--------------------做个流水号的表
没次取数都加1
然后更新回去
但是我估计4位数不够用哦
------解决方案--------------------60*60*24=86400>10000
这样按每秒产生一个话就不够用了
LZ可以把你这个用途说说,应该还有其他的解决方案来代替
------解决方案--------------------如果24小时内够用的话,将随机数保存到一个XML文件中,注意同时保存产生时间到XML文件中.
产生随机数的时候到XML文件中遍历查找是否在24小时内已经产生了此随机数.