可能重複:
Why does it appear that my random number generator isn't random in C#?爲什麼我在這段代碼中保持兩個相同的隨機值?
我有以下代碼:
int a;
int aa;
Random aRand = new Random();
Random aaRand = new Random();
a = aRand.Next(20);
aa = aaRand.Next(20);
//if (a == aa)
{
Console.WriteLine(a + " " + aa);
Console.ReadLine();
}
我假設aRand和aaRand將是兩個不同的值,但是這不是案子。我究竟做錯了什麼?我假設aRand和aaRand並不總是相同的,但他們始終保持相同的狀態。
感謝
我們可以澄清這是什麼語言,它看起來像C#。 – Caimen
c#正確的語言,斯里。 – Liger86