Das Beispiel dieses Artikels enthält die Methode der ausgewiesenen Sortiment von Java. Teilen Sie es für alle für Ihre Referenz. Die Einzelheiten sind wie folgt:
Beim Schreiben des Java -Programms verwende ich oft zufällige Zahlen, aber ich habe es diesmal einmal überprüft.
Es gibt zwei Klassen in Java, die zufällige Zahlen generieren können:
java.util.random und java.math.random
Java.util.random in der Java Utility Library bietet Methoden zur Erzeugung verschiedener Arten von Zufallszahlen. Es kann zufällige Zahlen wie Int, Long, Float, Double und Givingian erzeugen. Dies ist auch der größte Unterschied zwischen IT und der Methode Random () in java.lang.math, und letztere erzeugt nur die zufällige Anzahl des Doppelarts.
Die Methode in Zufall ist sehr einfach.
Konstruktionsmethode:
(1) public random ()
(2) öffentliches zufälliges (langes Saatgut)
Random () verwendet das aktuelle Zeitsystem.
Java generiert eine zufällige Zahl, die einen Basiswert -Saatgut benötigt.
Gewöhnliche Methode:
(1) öffentliches synonformiertes void Setseed (langer Samen)
Diese Methode ist der Basiswertsamen.
(2) public int NextInt ()
Diese Methode erzeugt eine ganzzahlige Zufallszahl.
(3) Öffentliche Long Nextlong ()
Diese Methode erzeugt eine lange Zufallszahl vom Typ.
(4) öffentlicher Float Nextfloat ()
Diese Methode erzeugt eine Float -Zufallszahl.
(5) öffentliches Double NextDouble ()
Diese Methode erzeugt eine Zufallszahl vom Typ Doppel.
(6) öffentliches synchronisiertes doppeltes NextGousian () ()
Diese Methode besteht darin, eine Goussian -Zufallszahl vom Doppel zu erzeugen.
Wenn die beiden zufälligen Objekte dieselben Samen (z. B. 100) verwenden und dieselben Funktionen in derselben Reihenfolge aufrufen, geben sie den Wert genau gleich zurück. Als ob die Ausgabe der beiden zufälligen Objekte im folgenden Code genau gleich ist
Die Zufallszahl innerhalb des angegebenen Bereichs
Die Zufallszahl wird innerhalb eines bestimmten Bereichs unter Verwendung des Modul -Betriebssymbol% kontrolliert
Java.util.*; (Random.Nextint ())%10);}}}
Die erhaltene Zufallszahl ist positiv und negativ.
Java.util.*; Die generierte Zufallszahl int Flag = 0; +1; }}}} 0) {intrt [count] = intrad; T]);}}}}}}}}}
Sie können auch NEXTFLOAT und so weiter haben.
Math.Random kann auch wie eine Zufallszahl zwischen 0 und 10 geschrieben werden
Kopieren Sie den Code -Code wie folgt: (int) (math.random ()*10);
Java generiert eine zufällige Anzahl des angegebenen Bereichs
Zahlen zwischen min-max
Random random = new rate ();
Ein weiteres Prinzip der Umsetzung:
Math.round (math.random ()*(max-min)+min) langer Test; (math .random ()*8999+1000);
Es ist zu hoffen, dass dieser Artikel für Java -Programmdesign aller hilfreich ist.