双色球随机产生号码

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));
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。