Java で重複のない一連の乱数を作成したいと考えています。
たとえば、0 から 9999 までの 10,000 個のランダムな整数を格納する配列があります。
これが私がこれまでに持っているものです:
import java.util.Random;
public class Sort{
public static void main(String[] args){
int[] nums = new int[10000];
Random randomGenerator = new Random();
for (int i = 0; i < nums.length; ++i){
nums[i] = randomGenerator.nextInt(10000);
}
}
}
しかし、上記のコードは重複を作成します。乱数が繰り返されないようにするにはどうすればよいですか?