Java Random nextInt() Methode

Java Random Nextint Methode



In Java kann es Situationen geben, in denen Zufallszahlen für verschiedene Zwecke generiert werden müssen. Genauer gesagt, während die Daten mit zufällig generierten Zahlen verschlüsselt werden oder die Zufallszahlen aus einem bestimmten Bereich verwendet werden, anstatt jeden der Werte einzeln zu initialisieren. In solchen Situationen ist der Random „ nextInt() “-Methode in Java ist hilfreich bei der Bereitstellung effektiver Ansätze zur Implementierung der Codefunktionalitäten.

In diesem Blog wird die Verwendung und Anwendung der zufälligen „nextInt()“-Methode in Java näher erläutert.

Was ist die „Random nextInt()“-Methode in Java?

Der ' nextInt() „Methode der“ willkürlich ”-Klasse wird verwendet, um eine zufällige Ganzzahl mit oder ohne den angegebenen Bereich zu generieren.







Syntax (Fall 1)

int nextInt ( )

Gemäß dieser Syntax ist das nächste zufällige „ int ” Wert wird zurückgegeben.



Syntax (Fall 2)

int nextInt ( ob )

In dieser Syntax „ Auf eins “ zeigt auf den Endbereich, bis zu dem die Zufallszahl generiert werden muss, beginnend mit „ 0 “.



Bevor Sie mit den Beispielen fortfahren, importieren Sie das folgende Paket, um auf alle Klassen in der „ java.util.* ' Paket:





java.util importieren. * ;

Beispiel 1: Anwenden der Methode „Random nextInt()“ zum Generieren zufälliger Ganzzahlen in Java

In diesem Beispiel ist der Random „ nextInt() ”-Methode kann verwendet werden, um zufällige ganze Zahlen zu generieren:

öffentliche Klasse randomint {

Public static void Main ( String-Argumente [ ] ) {

Zufällig zufällig = neu Zufällig ( ) ;

int result = random.nextInt ( ) ;

System.out.println ( 'Die zufällig generierte Ganzzahl ist: ' + Ergebnis ) ;

} }

Wenden Sie in den obigen Codezeilen die folgenden Schritte an:



  • Erstellen Sie zunächst ein „ willkürlich ” Objekt mit dem “ neu “ Schlüsselwort und das “ willkürlich() ” Konstruktor bzw.
  • Verknüpfen Sie danach das „ nextInt() “-Methode mit dem erstellten Objekt, um sicherzustellen, dass die generierten Zufallszahlen als „ Ganze Zahl “.
  • Zuletzt geben Sie die zufällig generierten Ganzzahlen zurück.

Ausgang

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

Demonstration der aufgetretenen „IllegalArgumentException“

Der ' nextInt() ” Methode wirft die “ IllegalArgumentException “ im Fall, dass der angegebene Endbereich im Methodenparameter „ Negativ ', folgendermaßen:

Beispiel 2: Anwenden der „Random nextInt()“-Methode zum Generieren zufälliger Ganzzahlen innerhalb eines angegebenen Bereichs in Java

Das folgende Beispiel wendet die besprochene Methode an, um die zufälligen ganzen Zahlen innerhalb eines bestimmten angegebenen Bereichs zu generieren:

öffentliche Klasse randomint2 {

Public static void Main ( String-Argumente [ ] ) {

Zufällig zufällig = neu Zufällig ( ) ;

int result = random.nextInt ( zwanzig ) ;

System.out.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 jetzt das „ nextInt() ”-Methode, die die angegebene Ganzzahl als Parameter akkumuliert.
  • Diese Ganzzahl entspricht der Endgrenze, bis zu der die Zufallszahlen generiert werden müssen, beginnend mit „ 0 “.
  • Zeigen Sie schließlich die resultierenden generierten Zahlen zufällig innerhalb des angegebenen Bereichs an, d. h. „ 0-20 “.

Ausgang

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

Abschluss

Der ' nextInt() „Methode der“ willkürlich ”-Klasse in Java wird verwendet, um eine zufällige Ganzzahl mit oder ohne den angegebenen Bereich zu generieren. Darüber hinaus wirft diese Methode die „ IllegalArgumentException ” wenn der angegebene Bereich negativ ist. In diesem Blog wurden die Ansätze zum Generieren zufälliger Ganzzahlen über die Random-Methode „nextInt()“ diskutiert.