关于产生随机数,使用同一个Random()和不同Random()的区别。
摘要:
在多线程的情况下,每个线程是否能产生不同的随机数?测试结果如下: //使用同一个Random() var random1 = new Random(); for (int i = 0; i < 10; i++) { var t = new Thread(new ParameterizedThreadStart((a) => { Console.WriteLine("Same Random:" + random1.Next(0, 100)); })); t.Start(); } //使用不同random ... 阅读全文
posted @ 2012-04-03 10:30 t.ed 阅读(309) 评论(0) 推荐(0) 编辑