美文网首页
双色球随机产生号码

双色球随机产生号码

作者: 唯一的one | 来源:发表于2018-11-26 20:07 被阅读0次
    image.png
    image.png
     Random random = new Random();
                int[] reds = new int[6];//定义一个红色球reds,6个
                for (int i = 0; i < reds.Length; i++)//总共选6个随机数
                {
                    while (true)
                    {
                        bool flag = true;//flag默认为true
                        int value = random.Next(1, 34);//从1-33中选一个随机数,并赋给value
                        for (int j = 0; j < i; j++)
                        {
                            if (value == reds[j])//如果value=reds[j],说明数字重复了
                            {
                                flag = false;//flag不输出
                            }
                        }
                        if (flag)
                        {
                            reds[i] = value; break;
                        }
                    }
                }
                Console.Write("红色球: ");
                for (int i = 0; i < reds.Length; i++)
                {
                    Console.Write(reds[i] + " ");
                }
                Console.Write("蓝色球: ");
                Console.WriteLine(random.Next(1, 17));
    

    相关文章

      网友评论

          本文标题:双色球随机产生号码

          本文链接:https://www.haomeiwen.com/subject/xlliqqtx.html