可能重复:
Why does it appear that my random number generator isn't random in C#?问题中产生的随机数
亲爱的朋友们
我要产生1之间的4个随机数 - 55,但问题是,大多数的时间我收到2号码相同:(例如生成的号码是2 2 5 9或11 11 22 22! 我不知道为什么? 我使用:
Random random = new Random();
return random.Next(min, max);
用于生成我的随机数。我把它们放在一边,重复4次。任何想法?你能帮我吗?
不要重新创建'random'对象 - 重用单个实例。请参阅[为什么看起来我的随机数生成器在C#中不是随机的?](http://stackoverflow.com/questions/932520/why-does-it-appear-that-my-random-number-generator- isnt-random-in-c) – 2010-10-08 03:28:40
这就是随机性的问题:你永远无法确定它是异常的“不随机的”,还是真正的随机。 – rovaughn 2010-10-08 03:31:41