【转】让random在极短时间内产生的随机数不相同

来源:互联网 发布:js 访问对象属性 编辑:程序博客网 时间:2024/05/15 11:45

由于Random r = new Random();
的种子没有指定,生成的时间间隔太短导致生成结果一样; 及时指定为

Random rd = new Random(DateTime.Now.Millisecond)

在运行速度快没有费时操作的情况下仍然得倒相同结果.

 

 用:Random rd = new Random(Guid.NewGuid().GetHashCode())

可以解决此问题

原创粉丝点击