Heim  >  Artikel  >  Java  >  So generieren Sie verschiedene Zufallszahlen in Java

So generieren Sie verschiedene Zufallszahlen in Java

王林
王林nach vorne
2023-04-28 15:49:061348Durchsuche

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen