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