我需要为具有 1000 个元素的 IntArray 随机分配值。但是元素不能重复。我用这个代码...
public int[] Numbers()
{
Random random = new Random();
int check;
for (int i = 0; i < numbers.Length; i++)
{
check = random.Next(0, 9999);
while (!numbers.Contains(check))
{
numbers[i] = check;
}
}
return numbers;
}
但随后,大量数字获得默认值 (0)。我究竟做错了什么 ?