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;
  //對得到的不重復的隨機數“輸出值”進行輸出或其他操作
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM