Metoda Java aleatorie nextInt().

Metoda Java Aleatorie Nextint



În Java, pot exista situații în care este nevoie de a genera numere aleatorii în diverse scopuri. Mai precis, în timp ce se criptează datele cu numere generate aleatoriu sau se utilizează numere aleatorii dintr-un anumit interval, mai degrabă decât inițializarea fiecăreia dintre valori individual. În astfel de situații, Random „ nextInt() ”Metoda în Java ajută la furnizarea de abordări eficiente pentru implementarea funcționalităților codului.

Acest blog va detalia utilizarea și aplicarea metodei aleatoare „nextInt()” în Java.

Ce este metoda „Random nextInt()” în Java?

nextInt() ” metoda “ Aleatoriu ” este folosită pentru a genera un întreg aleatoriu cu sau fără intervalul specificat.







Sintaxă (cazul 1)

int nextInt ( )

Conform acestei sintaxe, următorul „ int ” este returnată valoarea.



Sintaxă (cazul 2)

int nextInt ( dacă )

În această sintaxă, „ pe unu ” indică intervalul de sfârșit până la care trebuie generat numărul aleatoriu începând de la ” 0 ”.



Înainte de a continua spre exemple, importați următorul pachet pentru a accesa toate clasele din „ java.util.* ' pachet:





import java.util. * ;

Exemplul 1: Aplicarea metodei „Random nextInt()” pentru a genera numere întregi aleatorii în Java

În acest exemplu, aleatoriu „ nextInt() ” metoda poate fi utilizată pentru a genera numere întregi aleatorii:

aleatoriu de clasă publică {

public static void main ( Argumente șir [ ] ) {

Aleatoriu aleatoriu = nou Aleatoriu ( ) ;

int rezultat = random.nextInt ( ) ;

System.out.println ( 'Numărul întreg generat aleatoriu este: ' + rezultat ) ;

} }

În rândurile de cod de mai sus, aplicați următorii pași:



  • În primul rând, creați un „ Aleatoriu ” obiect folosind „ nou „, cuvântul cheie și „ Aleatoriu() ” constructor, respectiv.
  • După aceea, asociați „ nextInt() ” metoda cu obiectul creat pentru a asigura numerele aleatoare generate ca “ Întreg ”.
  • În sfârșit, returnați numerele întregi generate aleatoriu.

Ieșire

În acest rezultat, se poate observa că numerele întregi aleatoare sunt generate de fiecare dată când codul este compilat.

Demonstrarea „IllegalArgumentException” întâlnită

nextInt() ” metoda aruncă “ IllegalArgumentException ” în cazul intervalului de sfârșit specificat în parametrul metodei fiind ” negativ ', după cum urmează:

Exemplul 2: Aplicarea metodei „Random nextInt()” pentru a genera numere întregi aleatorii într-un interval specificat în Java

Următorul exemplu aplică metoda discutată pentru a genera numere întregi aleatorii într-un anumit interval specificat:

clasa publică aleatorie2 {

public static void main ( Argumente șir [ ] ) {

Aleatoriu aleatoriu = nou Aleatoriu ( ) ;

int rezultat = random.nextInt ( douăzeci ) ;

System.out.println ( „Numărul întreg generat aleatoriu între (0-20) este: „ + rezultat ) ;

} }

În blocul de cod de mai sus:

  • Reamintim abordarea discutată pentru crearea unui „ Aleatoriu ' obiect.
  • Acum, aplicați „ nextInt() ” care acumulează ca parametru întregul declarat.
  • Acest număr întreg corespunde limitei finale până la care trebuie generate numerele aleatoare inițiind de la „ 0 ”.
  • În cele din urmă, afișați aleatoriu numerele generate rezultate în intervalul specificat, adică „ 0-20 ”.

Ieșire

În acest rezultat, se poate observa că numerele aleatoare sunt generate în conformitate cu limita specificată.

Concluzie

nextInt() ” metoda “ Aleatoriu ” în Java este folosită pentru a genera un întreg aleatoriu cu sau fără intervalul specificat. Mai mult, această metodă aruncă „ IllegalArgumentException ” dacă intervalul specificat este negativ. Acest blog a discutat abordările pentru generarea de numere întregi aleatoare prin metoda aleatorie „nextInt()”.