C# -- 隨機數(Random)的使用


使用隨機數產生一組大樂透號碼

1. C#代碼

 1             Console.WriteLine("===============大樂透===紅色球===============");
 2             List<int> listRed = new List<int>();
 3             Random rangdomRed = new Random();
 4             for (int i = 0; listRed.Count < 5; i++)
 5             {
 6                 int redNum = rangdomRed.Next(1, 35);
 7                 if (!listRed.Contains(redNum))
 8                 {
 9                     listRed.Add(redNum);
10                     Console.Write("{0} ", redNum);
11                 }
12 
13             }
14             Console.WriteLine();
15             Console.WriteLine("===============大樂透===藍色球================");
16             List<int> listBlue = new List<int>();
17             Random rangdomBlue = new Random();
18             for (int i = 0; listBlue.Count < 2; i++)
19             {
20                 int blueNum = rangdomBlue.Next(1, 12);
21                 if (!listBlue.Contains(blueNum))
22                 {
23                     listBlue.Add(blueNum);
24                     Console.Write("{0} ", blueNum);
25                 }
26             }
27 
28             Console.WriteLine();
29             Console.WriteLine("===============排序=============");
30             listRed.Sort();
31             for (int i = 0; i < listRed.Count; i++)
32             {
33                 Console.Write("{0} ", listRed[i]);
34             }
35             listBlue.Sort();
36             for (int i = 0; i < listBlue.Count; i++)
37             {
38                 Console.Write("{0} ", listBlue[i]);
39             }
40             Console.WriteLine();
41 
42 
43             Console.ReadKey();

2. 運行結果

 


免責聲明!

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



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