static void Main25手机号抽奖(string[] args)
{
//手机号抽奖,自己做的
Console.WriteLine("请输入手机号的个数");
int n =Convert.ToInt32 (Console.ReadLine());
string[] sj = new string[n];
for (int sjhgs = 0; sjhgs < n; sjhgs++)
{
Console.WriteLine("请输入手机号");
//string sjh = Console.ReadLine(); // 没用
sj[sjhgs] = Console.ReadLine(); //建立一个手机号的数组,用来存放输入的手机号
}
//Console.WriteLine(sjhgs);//输出手机号
//for (int i = 0; i < n; i++)
//{
// Console.WriteLine(sj[i]);
//}
DateTime x = DateTime.Now;//当前的时间
DateTime xx = x.AddSeconds(10);
while (DateTime.Now.ToString("yyyyMMddHHmmss") != xx.ToString("yyyyMMddHHmmss"))//循环条件是当前时间不等于当前时间加了10秒后的时间
{
Console.Clear();
Random r = new Random();//造一个随机数生成器
int gs= r.Next(n);//从n手机号中随机抽取到手机号gs
Console.WriteLine(sj[gs]);//输入抽到的手机号
Thread.Sleep(1000); //1秒钟滚动一次
}
//老师版的
Console.WriteLine("请输入手机号的个数:");
int a = Convert.ToInt32(Console.ReadLine());
string [] sjh = new string [a];
for (int i = 0; i < a; i++)
{
Console.WriteLine("请输入第{0}个手机号:",i+1);
sj[i] = Console.ReadLine();
}
Console.WriteLine("*************************************");
// 抽奖
DateTime d = DateTime.Now;
DateTime dt = d.AddSeconds(10);
while (true)
{
Console.Clear();
Random r = new Random();
int b = r.Next(a);
Console.WriteLine(sj[b]);
Thread.Sleep(100);
if (DateTime.Now.ToString("yyyyMMddHHmmss") == dt.ToString("yyyyMMddHHmmss"))
{
break;
}
else
{
}
}
Console.Clear();//作弊
Console.WriteLine("15165339515");//
}