让random在 4000 极短时间内产生的随机数不相同
2009-10-16 10:03
218 查看
由于Random r = new Random();
的种子没有指定,生成的时间间隔太短导致生成结果一样; 及时指定为
Random rd = new Random(DateTime.Now.Millisecond)
在运行速度快没有费时操作的情况下仍然得倒相同结果.
用:
Random rd = new Random(Guid.NewGuid().GetHashCode())
可以解决此问题
的种子没有指定,生成的时间间隔太短导致生成结果一样; 及时指定为
Random rd = new Random(DateTime.Now.Millisecond)
在运行速度快没有费时操作的情况下仍然得倒相同结果.
用:
Random rd = new Random(Guid.NewGuid().GetHashCode())
可以解决此问题
相关文章推荐
- 【转】让random在极短时间内产生的随机数不相同
- 让random在极短时间内产生的随机数不相同
- 让random在极短时间内产生的随机数不相同
- 让random在极短时间内产生的随机数不相同
- 【转】让random在极短时间内产生的随机数不相同
- Random频率太快,产生的随机数相同?
- .Net中关于Random类产生的随机数相同问题解决
- c# Random快速连续产生相同随机数的解决方案
- Random类,在循环内产生相同的随机数,原理分析即解决方案
- c# Random快速连续产生相同随机数的解决方案
- 【摘录】Random快速产生相同随机数的原因及解决方案
- Random快速连续产生相同随机数
- Random 快速连续产生不相同随机数的解决方案
- Random快速连续产生不相同随机数
- Random快速产生相同随机数的原因及解决方案
- 菜单 MDI多文档界面 Random产生随机数 imagebox实现图片上下切换
- JS math.random随机数,产生指定范围内的随机整数的代码
- 产生不相同的随机数
- java7新特性——使用ThreadLocalRandom产生并发随机数