Java Random NextInt -Methode

Java Random NextInt -Methode
In Java kann es Situationen geben, in denen für verschiedene Zwecke zufällige Zahlen generiert werden müssen. Insbesondere, wenn Sie die Daten mit zufällig generierten Zahlen verschlüsseln oder die Zufallszahlen aus einem bestimmten Bereich verwenden, anstatt jeden der Werte einzeln zu initialisieren. In solchen Situationen das Zufällige “NextInt ()Die Methode in Java ist assistant bei der Bereitstellung wirksamer Ansätze zur Implementierung der Codefunktionalitäten.

Dieser Blog wird die Verwendung und Anwendung der zufälligen „NextInt ()“ -Methode in Java nutzen und anwenden.

Was ist die "zufällige NextInt ()" -Methode in Java?

Der "NextInt ()"Methode der"WillkürlichDie Klasse wird verwendet, um eine zufällige Ganzzahl mit oder ohne den angegebenen Bereich zu generieren.

Syntax (Fall 1)

int NextInt ()

Nach dieser Syntax das nächste Zufall “intDer Wert wird zurückgegeben.

Syntax (Fall 2)

int NextInt (int num)

In dieser Syntax “,“num"Punkte auf den Endbereich, bis die Zufallszahl beginnend von" generiert werden muss "0”.

Importieren Sie das folgende Paket, um auf alle Klassen in der “zugreifenJava.Util.*" Paket:

Java importieren.Util.*;

Beispiel 1: Anwenden der Methode „Random NextInt ()“, um zufällige Ganzzahlen in Java zu generieren

In diesem Beispiel das zufällige “NextInt ()”Methode kann verwendet werden, um zufällige Ganzzahlen zu generieren:

öffentliche Klasse Randomint
public static void main (String args [])
Random random = new random ();
int result = zufällig.NextInt ();
System.aus.println ("Die zufällig generierte Ganzzahl ist:" + Ergebnis);

Wenden Sie in den obigen Codezeilen die folgenden Schritte an:

  • Erstellen Sie zunächst eine “Willkürlich”Objekt mit der“neu"Schlüsselwort und das"Willkürlich()Konstruktor.
  • Danach verbinden Sie die “NextInt ()Methode mit dem erstellten Objekt, um die generierten Zufallszahlen als "sicherzustellen"Ganze Zahl”.
  • Zuletzt die zufällig generierten Ganzzahlen zurückgeben.

Ausgang

In diesem Ergebnis ist ersichtlich, dass die zufälligen Ganzzahlen jedes Mal generiert werden, wenn der Code erstellt wird.

Demonstration der aufgetretenen "IllegalArgumentException"

Der "NextInt ()"Methode wirft die"IllegalArgumentException"Im Fall des angegebenen Endbereichs im Parameter der Methode ist"Negativ", folgendermaßen:

Beispiel 2: Anwenden der Methode „Random NextInt ()“, um zufällige Ganzzahlen innerhalb eines bestimmten Bereichs in Java zu generieren

Das folgende Beispiel wendet die diskutierte Methode an, um die zufälligen Ganzzahlen innerhalb eines bestimmten bestimmten Bereichs zu generieren:

öffentliche Klasse Randomint2
public static void main (String args [])
Random random = new random ();
int result = zufällig.NextInt (20);
System.aus.println ("Die zufällig generierte Ganzzahl zwischen (0-20) ist:" + Ergebnis);

Im obigen Codeblock:

  • Erinnern Sie sich an den diskutierten Ansatz zum Erstellen eines “Willkürlich" Objekt.
  • Wenden Sie nun das an “anNextInt ()Methode, die die angegebene Ganzzahl als Parameter akkumulieren.
  • Diese Ganzzahl entspricht der Endgrenze, bis die Zufallszahlen generiert werden müssen, aus denen man initiiert werden muss “0”.
  • Schließlich zeigen Sie die resultierenden generierten Zahlen zufällig innerhalb des angegebenen Bereichs, i.e., “0-20”.

Ausgang

In diesem Ergebnis ist ersichtlich, dass die Zufallszahlen gemäß der angegebenen Grenze erzeugt werden.

Abschluss

Der "NextInt ()"Methode der"Willkürlich”Klasse in Java wird verwendet, um eine zufällige Ganzzahl mit oder ohne angegebenen Bereich zu generieren. Darüber hinaus wirft diese Methode die “ausIllegalArgumentExceptionWenn der angegebene Bereich negativ ist. In diesem Blog wurden die Ansätze zur Generierung zufälliger Ganzzahlen über die zufällige "NextInt ()" -Methode erörtert.