我使用的方法來創建兩個新int
陣列,隨機數, 但兩個數組包含完全相同的號碼。這是爲什麼發生?爲什麼我的隨機數字生成器爲兩個數組都使用相同的數字?
static void Main(string[] args)
{
int[] Foo1= Foo(1000);
int[] Foo2= Foo(1000);
}
static int[] Foo(int length)
{
int[] Array = new int[length];
Random r = new Random();
for (int i = 0; i < length; i++)
{
Array[i]=r.Next(1, 101);
}
//Thread.Sleep(6);
return Array;
}
天哪,有一個`[怪異行爲]`標籤? – BoltClock 2011-02-11 13:31:03
與2追隨者... @BoltClock有所有樂趣itseems ...;) – 2011-02-11 13:31:55
@BoltClock不長。 – 2011-02-11 13:32:47