Random 類別:
命名空間:System
Random 為 C# 模擬亂數產生語法,會利用時間種子碼產生一組偽隨機數字序列,常用來做統計隨機抽樣應用。
使用 Linq 來執行,效能會較好。
Linq 實作程式範例 (1~100隨機取10碼):
Random rand = new Random(Guid.NewGuid().GetHashCode());
List<int> listLinq = new List<int>(Enumerable.Range(1, 10));
listLinq = listLinq.OrderBy(num => rand.Next()).ToList<int>();
for (int i = 0; i < 10; i++)
{
Console.WriteLine(listLinq[i].ToString());
}
這是Console程式的寫法,Form程式可以指派一個textbox或listbox去接取值。