1. java.lang.Math
In der Math-Klasse gibt die Zufallsmethode einen Double-Wert im Bereich [0,0,1,0) zurück. Der folgende Code kann eine Zufallszahl zwischen Min und Max erhalten:
int randomWithMathRandom = (int) ((Math.random() * (max - min)) + min);
2, java.util.Random
Vor Java 1.7 war nextInt die beliebteste Methode zur Zufallszahlengenerierung. Diese Methode bietet zwei Versionen: mit Parametern und ohne Parameter. Wenn nextInt ohne Parameter aufgerufen wird, kann es mit ähnlicher Wahrscheinlichkeit jeden int-Wert zurückgeben, sodass negative Zahlen erhalten werden können:
Random random = new Random(); int randomWithNextInt = random.nextInt();
3. Java 8 führt eine neue ints-Methode ein, die java.util.stream.IntStream zurückgibt. Sehen wir uns an, wie man sie verwendet Es.
Die ints-Methode ohne Parameter gibt einen int-Stream zurück:
IntStream unlimitedIntStream = random.ints();
Das obige ist der detaillierte Inhalt vonSo generieren Sie verschiedene Zufallszahlen in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!