//产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。
int[] array = new int[100];
//声明一个数组
ArrayList aryList=new ArrayList();
Random rdm = new Random();
while(aryList.Count<100)
//循环为ArrayList插入元素并判断是不是重复
{
int rdmAry= rdm.Next(1,101);
if (!aryList.Contains(rdmAry))//如果不在arrylist集合中才添加
{
aryList.Add(rdmAry);
}
}
for (int j = 0; j < 100; j++)
{
//将元素的值赋值给数组
array[j]=(int)aryList[j];
}
for (int k = 0; k < 100; k++)
{
Console.WriteLine(array[k]);
}
Console.ReadKey(); |
|