使用:
Random rd = new Random();
rd.Next(0, 100);
参数的随机数在短时间内基本上时相同的,因为new Random()使用了ticks做随机数的种子,所以短时间内种子相同,决定了随机数也是重复的。
使用
Random rd = new Random(Guid.NewGuid().GetHashCode());
应用GUID保证每次的种子是不同的
使用:
Random rd = new Random();
rd.Next(0, 100);
参数的随机数在短时间内基本上时相同的,因为new Random()使用了ticks做随机数的种子,所以短时间内种子相同,决定了随机数也是重复的。
使用
Random rd = new Random(Guid.NewGuid().GetHashCode());
应用GUID保证每次的种子是不同的