C#随机不重复给数组赋值1-100并排序

版权声明:感谢您对博文的关注!校招与社招,有需要内推腾讯的可以QQ(1589276509)or 微信(louislvlv)联系我哈,期待您的加入。 https://blog.csdn.net/K346K346/article/details/86548309

直接看代码。

int[] iArray= new int[100];

Random random= new Random();

ArrayList arraylist= new ArrayList(100);
for(int i = 0; i < 100; i++)
{
	arraylist.Add(i);
}

for(int i = 0; i < 100; i++)
{
	int iKey= random.Next(0,99-i);
	IArray[i] = Convert.ToInt32(arraylist[iKey]);
	arraylist.RemoveAt(iKey);
}

Array.Sort(iArray);		//排序
Array.Reverse(iArray);	//反序

猜你喜欢

转载自blog.csdn.net/K346K346/article/details/86548309