【转】让random在极短时间内产生的随机数不相同
2009-10-16 10:53
288 查看
由于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在 4000 极短时间内产生的随机数不相同
- .Net中关于Random类产生的随机数相同问题解决
- c# Random快速连续产生相同随机数的解决方案
- Random 快速连续产生不相同随机数的解决方案
- Random快速连续产生不相同随机数
- 【摘录】Random快速产生相同随机数的原因及解决方案
- Random类,在循环内产生相同的随机数,原理分析即解决方案
- Random频率太快,产生的随机数相同?
- Random快速连续产生相同随机数
- c# Random快速连续产生相同随机数的解决方案
- Random快速产生相同随机数的原因及解决方案
- c# Random太快产生的随机数会重复
- 随机数产生函数总是产生相同随机数的原因
- java7新特性——使用ThreadLocalRandom产生并发随机数
- java Math.random()随机数的产生