用c#控制台模拟双色球随机选

 

ExpandedBlockStart.gif 代码
 1   
 2 
 3 
 4  using  System;
 5 
 6  using  System.Collections.Generic;
 7 
 8  using  System.Linq;
 9 
10  using  System.Text;
11 
12  using  System.Threading; // 线程命名空间必需引用
13 
14  using  System.Collections; // 集全命名空间必需引用
15 
16  using  System.Collections.Generic;
17 
18  using  System.Text.RegularExpressions;
19 
20  using  System.Data.SqlClient;
21 
22  static   void  双色球()
23 
24  {ArrayList redbollbox  =   new  ArrayList(); // 设置一个装红球箱
25 
26  ArrayList redboll  =   new  ArrayList(); // 设置一个装已滚出来的红球箱
27 
28  ArrayList bluebollbox  =   new  ArrayList(); // 设置一个装蓝球箱
29 
30  object  blueboll; // 出来的蓝球
31 
32  for  ( int  i  =   1 ; i  <=   33 ; i ++ ) // 给红球写号
33 
34  {
35 
36  redbollbox.Add(i);
37 
38  }
39 
40  for  ( int  i  =   1 ; i  <=   16 ; i ++ ) // 给蓝球写号
41 
42  {
43 
44   bluebollbox.Add(i);
45 
46  }
47 
48  Console.WriteLine( " 红球滚动中 " );
49 
50  for  ( int  i  =   0 ; i  <   6 ; i ++ ) // 滚球
51 
52 
53 
54  Thread.Sleep( 5000 ); // 滚球等待
55 
56  int  outboll  =   new  Random().Next( 0 , redbollbox.Count  -   1 ); // 随机选球的编号                
57 
58  redboll.Add(redbollbox[outboll]); // 出来的球
59 
60  Console.WriteLine( " 第{0}个球:{1} " , i  +   1 , redboll[i]); // 滚出的球号是几
61 
62  redbollbox.RemoveAt(outboll); // 去掉出来的球               redbollbox.TrimToSize(); // 球箱的球减少
63 
64  }
65 
66  Console.WriteLine( " 蓝球滚动中 " );
67 
68  Thread.Sleep( 5000 );
69 
70  blueboll  =  bluebollbox[ new  Random().Next( 0 , bluebollbox.Count  -   1 )];
71 
72  Console.WriteLine( " 最后的蓝球是:{0} " , blueboll);
73 
74  redboll.Sort(); // 红球排序
75 
76  Console.Write( " 红球区: " );
77 
78  foreach  ( object  item  in  redboll)
79 
80  { Console.Write( " {0}  " , item);}
81 
82  Console.Write( "  蓝球号:{0}\n " , blueboll);
83 
84  }
85 
86   
87 

 

 

转载于:https://www.cnblogs.com/Witkey/archive/2009/12/21/1628786.html

你可能感兴趣的:(用c#控制台模拟双色球随机选)