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) になります。私は何を間違っていますか?