Metóda Java Random nextInt().

Metoda Java Random Nextint



V Jave môžu nastať situácie, kedy je potrebné generovať náhodné čísla na rôzne účely. Konkrétnejšie, pri šifrovaní údajov náhodne generovanými číslami alebo využívaní náhodných čísel z určitého rozsahu namiesto inicializácie každej hodnoty jednotlivo. V takýchto situáciách sa náhodný „ nextInt() ” metóda v jazyku Java pomáha pri poskytovaní efektívnych prístupov k implementácii funkcií kódu.

Tento blog sa bude podrobne zaoberať využitím a aplikáciou metódy Random „nextInt()“ v jazyku Java.

Čo je metóda „Random nextInt ()“ v jazyku Java?

' nextInt() “metóda “ náhodný ” sa používa na generovanie náhodného celého čísla so špecifikovaným rozsahom alebo bez neho.







Syntax (1. prípad)

int nextInt ( )

Podľa tejto syntaxe je nasledujúci náhodný „ int ” sa vráti hodnota.



Syntax (prípad 2)

int nextInt ( či )

V tejto syntaxi „ na jeden “ ukazuje na koncový rozsah, do ktorého je potrebné vygenerovať náhodné číslo počnúc od “ 0 “.



Pred pokračovaním v príkladoch importujte nasledujúci balík, aby ste získali prístup ku všetkým triedam v „ java.util.* “balíček:





importovať java.util. * ;

Príklad 1: Použitie metódy „Random nextInt()“ na generovanie náhodných celých čísel v jazyku Java

V tomto príklade náhodný „ nextInt() Metóda ” môže byť použitá na generovanie náhodných celých čísel:

public class randomint {

public static void main ( String args [ ] ) {

Náhodný náhodný = nový náhodný ( ) ;

int výsledok = random.nextInt ( ) ;

System.out.println ( 'Náhodne vygenerované celé číslo je: ' + výsledok ) ;

} }

Vo vyššie uvedených riadkoch kódu použite nasledujúce kroky:



  • Najprv vytvorte „ náhodný “objekt pomocou “ Nový kľúčové slovo a náhodný() “konštruktor, resp.
  • Potom priraďte „ nextInt() ” metóda s vytvoreným objektom na zabezpečenie generovaných náhodných čísel ako “ Celé číslo “.
  • Nakoniec vráťte náhodne vygenerované celé čísla.

Výkon

V tomto výsledku je možné vidieť, že náhodné celé čísla sa generujú pri každej kompilácii kódu.

Ukážka zistenej „výnimky z nezákonného argumentu“

' nextInt() “metóda vyvolá “ IllegalArgumentException ” v prípade špecifikovaného koncového rozsahu v parametri metódy je “ negatívne ', nasledovne:

Príklad 2: Použitie metódy „Random nextInt()“ na generovanie náhodných celých čísel v rámci špecifikovaného rozsahu v jazyku Java

Nasledujúci príklad používa diskutovanú metódu na generovanie náhodných celých čísel v určitom špecifikovanom rozsahu:

verejná trieda randomint2 {

verejné statické void main ( String args [ ] ) {

Náhodný náhodný = nový náhodný ( ) ;

int výsledok = random.nextInt ( dvadsať ) ;

System.out.println ( 'Náhodne vygenerované celé číslo medzi (0-20) je: ' + výsledok ) ;

} }

Vo vyššie uvedenom bloku kódu:

  • Pripomeňme si diskutovaný prístup k vytvoreniu „ náhodný “objekt.
  • Teraz použite „ nextInt() ” metóda akumulujúca uvedené celé číslo ako svoj parameter.
  • Toto celé číslo zodpovedá koncovému limitu, do ktorého je potrebné generovať náhodné čísla od „ 0 “.
  • Nakoniec zobrazte výsledné vygenerované čísla náhodne v zadanom rozsahu, t.j. 0-20 “.

Výkon

Z tohto výsledku je možné vidieť, že náhodné čísla sú generované v súlade so špecifikovaným limitom.

Záver

' nextInt() “metóda “ náhodný Trieda ” v jazyku Java sa používa na generovanie náhodného celého čísla so špecifikovaným rozsahom alebo bez neho. Navyše táto metóda vyvolá „ IllegalArgumentException ” ak je špecifikovaný rozsah záporný. Tento blog diskutoval o prístupoch ku generovaniu náhodných celých čísel pomocou metódy Random „nextInt()“.