Java generiert sich nicht wiederholende Zufallszahlen
Ich möchte eine Reihe von Zufallszahlen ohne Duplikate in Java erstellen.
Zum Beispiel habe ich ein Array zum Speichern von 10.000 zufälligen ganzen Zahlen von 0 bis 9999.
Folgendes habe ich bisher:
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);
}
}
}
Mit dem obigen Code werden jedoch Duplikate erstellt. Wie kann ich sicherstellen, dass sich die Zufallszahlen nicht wiederholen?