private int[] GetRandomArray1(int len = 100)
{
int[] arr = new int[len];
for (int i = 0; i < len; i++)
{
arr[i] = i + 1;
}
Random r = new Random();
for (int i = 0; i < len; i++)
{
var nowIndex = r.Next(0, len);
int nowTemp = arr[nowIndex];
arr[nowIndex] = arr[i];
arr[i] = nowTemp;
}
return arr;
}
C# 长度为100的int数组 插入1-100的随机数 不能重复
最新推荐文章于 2024-07-02 08:58:11 发布
本文介绍了一种使用C#生成指定长度随机整数数组的方法。该方法首先创建一个有序整数数组,然后通过随机交换元素位置的方式实现随机化,确保了每个元素在数组中出现的概率相同。
3082

被折叠的 条评论
为什么被折叠?



