使用随机数产生一组大乐透号码
1. C#代码
1 1 Console.WriteLine("===============大乐透===红色球==============="); 2 2 List<int> listRed = new List<int>(); 3 3 Random rangdomRed = new Random(); 4 4 for (int i = 0; listRed.Count < 5; i++) 5 5 { 6 6 int redNum = rangdomRed.Next(1, 35); 7 7 if (!listRed.Contains(redNum)) 8 8 { 9 9 listRed.Add(redNum); 1010 Console.Write("{0} ", redNum); 1111 } 1212 1313 } 1414 Console.WriteLine(); 1515 Console.WriteLine("===============大乐透===蓝色球================"); 1616 List<int> listBlue = new List<int>(); 1717 Random rangdomBlue = new Random(); 1818 for (int i = 0; listBlue.Count < 2; i++) 1919 { 2020 int blueNum = rangdomBlue.Next(1, 12); 2121 if (!listBlue.Contains(blueNum)) 2222 { 2323 listBlue.Add(blueNum); 2424 Console.Write("{0} ", blueNum); 2525 } 2626 } 2727 2828 Console.WriteLine(); 2929 Console.WriteLine("===============排序============="); 3030 listRed.Sort(); 3131 for (int i = 0; i < listRed.Count; i++) 3232 { 3333 Console.Write("{0} ", listRed[i]); 3434 } 3535 listBlue.Sort(); 3636 for (int i = 0; i < listBlue.Count; i++) 3737 { 3838 Console.Write("{0} ", listBlue[i]); 3939 } 4040 Console.WriteLine(); 4141 4242 4343 Console.ReadKey();
2. 运行结果
