Я хочу создать набор случайных чисел без дубликатов в Java.
Например, у меня есть массив для хранения 10 000 случайных чисел от 0 до 9999.
Вот что я до сих пор:
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);
}
}
}
Но приведенный выше код создает дубликаты. Как я могу убедиться, что случайные числа не повторяются?