我想在 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);
}
}
}
但是上面的代码会创建重复项。如何确保随机数不重复?