//写一个长度为10的集合,要求在里面随机存放10个数字(0-9); //但是要求所有的数字不重复。 ArrayList list = new ArrayList(); Random r = new Random(); for (int i = 0; i < 10; i++) { int rNumber = r.Next(0, 10); //集合中没有这个随机数 if (!list.Contains(rNumber)) { list.Add(rNumber); } else //集合中有这个随机数 { //一旦产生了重复的随机数,这次循环就不算数。 i--; } } for (int i = 0; i <10; i++) { Console.WriteLine(list[i]); } Console.ReadLine();
时间: 2024-11-08 00:36:01