您的位置:首页 > 其它

【转】让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())

可以解决此问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: