static void Main(string[] args) { //写一个长度为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 < list.Count; i++) { Console.WriteLine(list[i]); } Console.ReadKey(); }