*

            Random r1 = new Random();//建立一个随机数生成器
            int lan = r1.Next(0, 17);//从0—16里面随机生成1个篮球

            int[] hong = new int[6];//定义红球个数是6
            int n = 0;//红球个数初始为0个
            while (true)
            {
                if (n == 6)//红球个数随机抽到6个就停止
                {
                    break;
                }
                else//红球个数还不够6个
                {
                    int hq = r1.Next(0, 34);//从0-34中随机抽取红球
                    if (hong.Contains(hq))//红球重复,则继续抽取
                    {
                    }
                    else//红求不重复
                    {
                        hong[n] = hq;//把抽到的红球放到集合里面
                        n++;
                    }
                }
            }
            for (int i = 0; i < hong.Length - 1; i++)
            {
                for (int j = 0; j < hong.Length - 1 - i; j++)
                {
                    if (hong[j] <= hong[j + 1])
                    {
                        int zj = hong[j + 1];
                        hong[j + 1] = hong[j];
                        hong[j] = zj;
                    }
                }
            }
            Console.WriteLine("抽到的蓝球为:" + lan);
            Console.WriteLine("抽到的红球为:");
            for (int i = 0; i < hong.Length; i++)//输入排完序后的红球
            {
                Console.WriteLine(hong[i] + ",");
            }
原文地址:https://www.cnblogs.com/SJP666/p/4646663.html