- 最後登錄
- 2023-10-9
- 在線時間
- 2705 小時
- 註冊時間
- 2014-12-1
- 閱讀權限
- 20
- 精華
- 0
- UID
- 299258
- 帖子
- 64
- 積分
- 464 點
- 潛水值
- 26470 米
| 回覆中加入附件並不會使你增加積分,請使用主題方式發佈附件。 分享我寫的
大樂透 1~49號,抽 6 個號碼其實很簡單,就產生 1~49 亂數排序,再取出前 6 個號碼,這樣最有效率
- class Program
- {
- static void Main(string[] args)
- {
- // 大樂透 1~49號
- List<int> listLinq = new List<int>(Enumerable.Range(1, 49));
- // 亂數排序
- Random rand = new Random(Guid.NewGuid().GetHashCode());
- listLinq = listLinq.OrderBy(num => rand.Next()).ToList();
- // 抽前 6 個號碼
- for (int i = 0; i < 6; i++)
- {
- Console.WriteLine(listLinq[i].ToString());
- }
- Console.ReadKey();
- }
- }
複製代碼
輸出
... |
|