Java bietet zahlreiche Möglichkeiten, um einen zufälligen numerischen Wert zu erzeugen, und darunter die am häufigsten verwendeten ist Mathematik.Random () Methode. Java präsentiert eine eingebaute Klasse mit dem Namen Java.Lang.Mathematik das bietet mehrere mathematische Methoden einschließlich Mathematik.Random () Methode. Der Mathematik.willkürlich() Die Methode ist eine statische Methode, damit sie aufgerufen/aufgerufen werden kann, ohne das Objekt der Mathematikklasse zu erstellen.
Diese Beschreibung bietet einen gründlichen Überblick über die folgenden Konzepte im Zusammenhang mit Mathematik.random () Methode:
Also beginnen wir beginnen!
Was ist Mathe?.willkürlich()?
Es ist eine integrierte Methode, die Javas Java gehört.Lang.Mathematikklasse, die verwendet wird, um einen zufälligen Wert des Doppel -Datentyps zu generieren. Der generierte Wert ist größer als oder gleich 0.0 und weniger als 1.0.
Grundlegende Syntax
Die grundlegende Syntax der Mathematik.Random () -Methode ist im untergegebenen Snippet gezeigt:
public static double random ()Was macht Mathe?.Random () Methode Rückgabe?
Der folgende Ausdruck bietet Ihnen eine bessere Klarheit dieses Konzepts:
0.0 <= Math.random() < 1.0Aus dem obigen Snippet können Sie das beobachten, das 0.0 ist enthalten, während 1.0 ist nicht enthalten. Das bedeutet die Mathematik.willkürlich() Die Methode gibt einen Mindestwert von 0 zurück.0 und ein maximaler Wert von 0.99999999 (0.9 Wiederholungen).
So erhalten Sie mit Mathematik einen spezifischen Wertebereich mit Mathematik.willkürlich()?
Nehmen wir an, wir möchten eine zufällige Ganzzahl zwischen 0 und 10 generieren. Können wir das tun? Ja! In Java können wir einen bestimmten Wertebereich mit der Mathematik erhalten.Random () Methode, und um dies zu tun, müssen wir nur den zurückgegebenen Wert der Mathematik multiplizieren.Random () Methode mit dem spezifischen Bereich. Der untergegebene Ausdruck bietet ein besseres Verständnis dieses Konzepts:
int randval = (int) (mathematik.random () * 10);Der obige Ausschnitt erzeugt zufällige Werte zwischen 0 und 10 (10 nicht enthalten).
Um auch 10 einzuschließen, müssen wir den Bereich als (n+1) i angeben.e. 11:
int randval = (int) (mathematik.random () * 11);Jetzt erzeugt das obige Snippet zufällige Werte zwischen 0 und 10.
So verwenden Sie Mathematik.random () in Java
Betrachten wir die folgenden Beispiele, um zu verstehen, wie die Mathematik.Random () Methode funktioniert in Java.
Beispiel 1
In diesem Beispiel generieren wir zwei zufällige Werte mit Mathematik.random () Methode:
öffentliche Klasse RandommethodexampleDas obige Code -Snippet generiert die folgende Ausgabe:
Wann immer wir diesen Code ausführen, erhalten wir eine andere Nummer, weil die Mathematik.Random () erzeugt einen zufälligen numerischen Wert.
Betrachten wir ein anderes Beispiel, um einen zufälligen Wert zwischen einem bestimmten Bereich zu generieren.
Beispiel 2
Im untergegebenen Snippet erzeugen wir einen Ganzzahlwert zwischen 0 und 10 (inklusive):
öffentliche Klasse RandommethodexampleJedes Mal, wenn wir dieses Programm ausführen, erhalten wir eine andere Zufallszahl zwischen dem angegebenen Bereich:
Aus dem obigen Code -Snippet können wir dies diesmal beobachten Mathematik.willkürlich() Die Methode generiert einen zufälligen Ganzzahlwert zwischen dem angegebenen Bereich, der die Angemessenheit unseres Programms authentifiziert.
Beispiel 3
In den obigen Beispielen haben wir gesehen, dass wir den Wertebereich angeben können, aber in all diesen Fällen ist der Anfangswert Null.
Wir können jedoch auch den anfänglichen Bereich/den anfänglichen Wert angeben und in einem solchen Fall die Mathematik.willkürlich() Die Methode generiert eine Zufallszahl zwischen dem Anfangswert und (Anfangswert + (Endwert 1)). Das folgende Code -Snippet hilft Ihnen dabei, dieses Konzept zu verstehen:
öffentliche Klasse RandommethodexampleIm obigen Snippet haben wir den Anfangswert als angegeben "5" und der Endwert als "11". Jetzt die Mathematik.Random () -Methode erzeugt eine Zufallszahl zwischen 5 und 15 (5 + (11-1)).
Ausgabe überprüft die Arbeit der Mathematik.Random () Methode.
Abschluss
In Java die Mathematik.Random () Methode der Mathematikklasse von Java wird verwendet, um einen Pseudo -Random -Doppelwert zwischen 0 zu generieren.0 und 1.0. Mathematik.Random () generiert einen zufälligen Wert. Wenn ein Programm ausgeführt wird, generiert es einen anderen Wert. Verwenden der Mathematik.Random () Methode Ein Zufallswert kann in einem bestimmten Bereich Ihrer Wahl generiert werden. Dieser Artikel deckt verschiedene Aspekte der Mathematik ab.Random () Methode wie was ist Mathematik.random (), was kehrt es zurück, wie man einen bestimmten Bereich für die Zufallszahlen angibt und wie man die Mathematik verwendet?.Random () Methode in Java.