Java verwendet die Zufallsklassenmethode: 1. Funktion [Random()] zum Erstellen eines neuen Zufallszahlengenerators 2. Funktion [Random(long Seed)] zum Erstellen eines neuen Zufallszahlengenerators unter Verwendung eines einzelnen langen Seeds.
Java verwendet die Zufallsklassenmethode:
verwendet direkt die Math.random()
-Methode, um Zufallszahlen zu generieren.
//随机生成1~100之间的一个整数 int randomNumber = (int)(Math.random() * 100) + 1; System.out.println(randomNumber);
Es gibt auch eine Methode, die die Random-Klasse verwendet.
Random(): Erstellen Sie einen neuen Zufallszahlengenerator.
Zufällig (langer Startwert): Erstellen Sie einen neuen Zufallszahlengenerator mit einem einzelnen langen Startwert.
Die erste Konstruktionsmethode besteht darin, die Standardanzahl der Millisekunden der aktuellen Systemzeit als Startnummer zu verwenden:Random r1 = new Random()
;
Random random = new Random(); int randomNumber1= random.nextInt(100);
Die zweite Methode besteht darin, die von Ihnen angegebene Startnummer zu verwenden
Random random1 = new Random(100); for(int i = 0; i < 10; i++){ System.out.print(random1.nextInt(10) + " "); }
Es wurde festgestellt, dass Solange die Startnummer und nextInt() die Parameter konsistent sind, ist die generierte Zufallszahl jedes Mal dieselbe (dies ist also eine Pseudozufallszahl).
System.out.println("\n使用同一种子生成的随机数如下:"); Random random2 = new Random(100); for(int i = 0; i < 10; i++){ System.out.print(random2.nextInt(10) + " "); }
Der Screenshot sieht wie folgt aus:
Verwandte Lernempfehlungen: Java Basic Tutorial
Das obige ist der detaillierte Inhalt vonSo verwenden Sie eine Zufallsklassenmethode in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!