Metodo di Java Random NextInt

Metodo di Java Random NextInt
In Java, ci possono essere situazioni in cui è necessario generare numeri casuali per vari scopi. Più specificamente, mentre crittografia dei dati con numeri generati casualmente o utilizzando i numeri casuali da un determinato intervallo anziché inizializzare ciascuno dei valori individualmente. In tali situazioni, il casuale "NextInt ()"Il metodo in Java è assistito nel fornire approcci efficaci per implementare le funzionalità del codice.

Questo blog approfondirà l'utilizzo e l'applicazione del metodo casuale "NextInt ()" in Java.

Qual è il metodo "Random NextInt ()" in Java?

IL "NextInt ()Metodo del "Casuale"La classe viene utilizzata per generare un numero intero casuale con o senza l'intervallo specificato.

Sintassi (caso 1)

int nextint ()

Secondo questa sintassi, il prossimo casuale "int"Il valore viene restituito.

Sintassi (caso 2)

int nextint (int num)

In questa sintassi, "Num"Punta all'intervallo finale fino al quale il numero casuale deve essere generato a partire da"0".

Prima di procedere verso gli esempi, importa il seguente pacchetto per accedere a tutte le classi in "Giava.util.*" pacchetto:

Importa Java.util.*;

Esempio 1: applicazione del metodo "Random NextInt ()" per generare numeri interi casuali in Java

In questo esempio, il casuale "NextInt ()"Il metodo può essere utilizzato per generare numeri interi casuali:

Classe pubblica RandomInt
public static void main (string args [])
Casuale casuale = nuovo casuale ();
int risultato = casuale.NextInt ();
Sistema.fuori.println ("Il numero intero generato casualmente è:" + risultato);

Nelle righe di codice sopra, applica i seguenti passaggi:

  • Prima di tutto, crea un "Casuale"Oggetto usando il"nuovo"Parola chiave e"Casuale()"Costruttore, rispettivamente.
  • Dopodiché, associa il "NextInt ()"Metodo con l'oggetto creato per garantire i numeri casuali generati come"Numero intero".
  • Infine, restituire i numeri interi generati casualmente.

Produzione

In questo risultato, si può vedere che i numeri interi casuali vengono generati ogni volta che il codice compila.

Dimostrazione dell'incontro "IllegalargumentException"

IL "NextInt ()Il metodo "lancia il"IllegalArgumentException"Nel caso dell'intervallo di fine specificato nel parametro del metodo"negativo", come segue:

Esempio 2: applicazione del metodo "Random NextInt ()" per generare numeri interi casuali all'interno di un intervallo specificato in Java

L'esempio seguente applica il metodo discusso per generare i numeri interi casuali all'interno di un determinato intervallo specificato:

classe pubblica randomint2
public static void main (string args [])
Casuale casuale = nuovo casuale ();
int risultato = casuale.NextInt (20);
Sistema.fuori.println ("L'intero generato casualmente tra (0-20) è:" + risultato);

Nel blocco del codice sopra:

  • Ricorda l'approccio discusso per la creazione di "Casuale"Oggetto.
  • Ora, applica il "NextInt ()"Metodo che accumula il numero intero dichiarato come parametro.
  • Questo numero intero corrisponde al limite finale fino al quale è necessario generare i numeri casuali0".
  • Infine, visualizza i numeri generati risultanti in modo casuale nell'intervallo specificato, i.e., "0-20".

Produzione

In questo risultato, si può vedere che i numeri casuali sono generati in conformità con il limite specificato.

Conclusione

IL "NextInt ()Metodo del "Casuale"La classe in Java viene utilizzata per generare un numero intero casuale con o senza l'intervallo specificato. Inoltre, questo metodo lancia il "IllegalArgumentException"Se l'intervallo specificato è negativo. Questo blog ha discusso degli approcci alla generazione di numeri interi casuali tramite il metodo casuale "NextInt ()".