C# 自動取不重覆的亂數
內容 我寫了個簡單取亂數的小元件, 呼叫的方式如下: using Webapp.Free; static void Main(string[] args) { //第一種應用方式 myRand rd = new myRand(); //建立此元件 rd.Next(); //取得十個不重覆的亂數 Console.WriteLine(rd.List()); //將它們變成字串,用逗號隔開 //第二種應用方式 myRand rd2 = new myRand(8); //只取8個亂數 0~7 rd2.Next(); //取得亂數 Console.WriteLine(rd2.List()); //顯示結果 //第三種應用方式 rd2.iCount=5; //只取5個亂數 rd2.Next(); //取得亂數 Console.WriteLine(rd2.List()); //顯示結果 //第四種應用方式 rd2.Next(20); //只取20個亂數 Console.WriteLine(rd2.List()); //第五種應用方式 //取第4個數字:rd2[3], 第19個數字: rd2[18], 由於只有20個亂數,若取rd2[35],則會傳回-1 Console.WriteLine(rd2[3] +"," + rd2[18] + "," + rd2[35]); } 您可以下載它,並免費用於任何商業或自己的專案中, 您可以隨專案安裝在客戶電腦中, 但請勿將此元件單獨地直接散佈給第三人,有需要的人均可從這裡直接下載回去免費使用。 若您發現有任何bug,煩請告知, 謝謝