Java生成不重复的随机数

20 浏览
0 Comments

Java生成不重复的随机数

我想在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);
        }
    }
}

但是上述代码会创建重复项。我如何确保随机数不重复?

0