随机产生10个1-100之间的数放到List中,要求这10个数不能有重复,并且都是偶数(添加10次,可能循环很多次)


        static void Main(string[] args)
        {//随机产生10个1-100之间的数放到List中,要求这10个数不能有重复,并且都是偶数(添加10次,可能循环很多次)
            List list = new List();
            Random r = new Random();//放到循环外面会好一些,避免生成一些垃圾
            while (list.Count<10)
            {
                int num = r.Next(1, 101);
                if (!list.Contains(num)&&num%2==0)//集合里面没有这个数字 并且这个数字是偶数 ,则执行list.Add()语句
                {
                    list.Add(num);
                }
            }
            for(int i = 0; i < list.Count; i++)
            {
                Console.WriteLine(list[i]);
            }
            Console.ReadKey();


        }

 

你可能感兴趣的:(C#)