Heim> Java> javaLernprogramm> Hauptteil

So verwenden Sie eine Zufallsklassenmethode in Java

coldplay.xixi
Freigeben: 2020-08-19 11:35:31
Original
5710 Leute haben es durchsucht

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.

So verwenden Sie eine Zufallsklassenmethode in Java

Java verwendet die Zufallsklassenmethode:

verwendet direkt dieMath.random()-Methode, um Zufallszahlen zu generieren.

//随机生成1~100之间的一个整数 int randomNumber = (int)(Math.random() * 100) + 1; System.out.println(randomNumber);
Nach dem Login kopieren

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);
Nach dem Login kopieren

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) + " "); }
Nach dem Login kopieren

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) + " "); }
Nach dem Login kopieren

Der Screenshot sieht wie folgt aus:

So verwenden Sie eine Zufallsklassenmethode in Java

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!