隨機好說,不重覆以前一直是while(true)去判斷,偶然看到這個方法,for裡面兩個條件i++寫在if裡面,從來沒有這麼用過,記錄一下 int[] a = new int[100]; var rand = new Random(); for (int i = 0; i < 100; ) { va ...
隨機好說,不重覆以前一直是while(true)去判斷,偶然看到這個方法,for裡面兩個條件i++寫在if裡面,從來沒有這麼用過,記錄一下
int[] a = new int[100];
var rand = new Random();
for (int i = 0; i < 100; )
{
var num = rand.Next(0, 101);
if (!a.Contains(num))
{
a[i] = num;
i++;
}
}
Console.WriteLine(string.Join(",",a));