C# 不重复的1-100随机数 很怪异的方法
for (int i = 0; i < 100; i++)
{arr[i] = i;
}
Random r = new Random();
Array.Sort<int>(arr, (x, y) => r.Next(-1, 2));//重写排序方式,lamda表达式委托,随机返回大于1,等于0,小于-1
foreach (var item in arr){
Console.WriteLine(item);
}
时间复杂度900+ 无法忍受,
但是写法非常简单,对性能没有任何要求的话可以考虑使用