由于Random r = new Random();
的种子没有指定,生成的时间间隔太短导致生成结果一样; 及时指定为
Random rd = new Random(DateTime.Now.Millisecond)
在运行速度快没有费时操作的情况下仍然得倒相同结果.
用:
Random rd = new Random(Guid.NewGuid().GetHashCode())
可以解决此问题
由于Random r = new Random();
的种子没有指定,生成的时间间隔太短导致生成结果一样; 及时指定为
Random rd = new Random(DateTime.Now.Millisecond)
在运行速度快没有费时操作的情况下仍然得倒相同结果.
用:
Random rd = new Random(Guid.NewGuid().GetHashCode())
可以解决此问题