C#生成不重複的隨機數

bool[] 隨機數斷定 = new bool[10];
Random 隨機數 = new Random();
for (int i = 0; i< 10; i++)
{
  int 輸出值 = 0bool 重複斷定 = false;
  while (重複斷定 == false)
  {
    輸出值 = 隨機數.Next(10);
    if (隨機數斷定[輸出值] ==false)
      重複斷定 = true;
  }
  隨機數斷定[輸出值] = true;
  //對獲得的不重複的隨機數「輸出值」進行輸出或其餘操做
}
相關文章
相關標籤/搜索