可能重複:
Random number generator not working the way I had planned (C#)
Why does it appear that my random number generator isn't random in C#?相同的隨機值
我有問題的隨機值
int weight = 0;
Random random = new Random();
for (int i = 0; i < entriesCount; i++)
{
weight = random.Next(10);
this.weights[i] = weight;
}
此代碼是我對象的構造函數。我創建3個不同的對象
Object object1 = new Object(2);
Object object2 = new Object(2);
Object object3 = new Object(2);
對於每個對象,我會得到相同的隨機值,例如:4,5 | 4,5 | 4,5
每次我以相同的順序得到相同的值。我不`噸明白爲什麼>請幫
最好的問候, 的Dawid
下面是一些關於這個問題好讀:http://csharpindepth.com/Articles/Chapter12/Random.aspx – Oded
看到這裏的解釋:創建一個隨機對象,而不是多個(HTTP:// MSDN .microsoft.com/en-us/library/system.random.aspx) – Smash