可能重複:
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