Metoda Java Random nextInt().

Metoda Java Random Nextint



V Javi lahko pride do situacij, ko je treba ustvariti naključna števila za različne namene. Natančneje, med šifriranjem podatkov z naključno ustvarjenimi številkami ali uporabo naključnih števil iz določenega obsega namesto inicializacije vsake vrednosti posebej. V takšnih situacijah naključni “ nextInt() ” v Javi pomaga pri zagotavljanju učinkovitih pristopov za implementacijo funkcij kode.

Ta spletni dnevnik bo podrobneje razložil uporabo in uporabo metode Random »nextInt()« v Javi.

Kaj je metoda »Random nextInt()« v Javi?

' nextInt() ' metoda ' naključen ” se uporablja za ustvarjanje naključnega celega števila z ali brez navedenega obsega.







Sintaksa (1. primer)

int naslednjiInt ( )

V skladu s to sintakso je naslednji naključni ' int ” je vrnjena vrednost.



Sintaksa (2. primer)

int naslednjiInt ( ali )

V tej sintaksi ' na enem ' kaže na končni obseg, do katerega je treba generirati naključno število, začenši z ' 0 ”.



Preden nadaljujete s primeri, uvozite naslednji paket za dostop do vseh razredov v ' java.util.* ” paket:





uvozi java.util. * ;

1. primer: uporaba metode »Random nextInt()« za generiranje naključnih celih števil v Javi

V tem primeru je naključni ' nextInt() ” se lahko uporabi za generiranje naključnih celih števil:

javni razred randomint {

javni statični void main ( Argi nizov [ ] ) {

Naključno naključno = novo Naključno ( ) ;

int rezultat = random.nextInt ( ) ;

System.out.println ( 'Naključno ustvarjeno celo število je: ' + rezultat ) ;

} }

V zgornjih vrsticah kode uporabite naslednje korake:



  • Najprej ustvarite » naključen ' objekt z uporabo ' novo ' ključna beseda in ' naključen() ” konstruktor oz.
  • Po tem povežite » nextInt() ' z ustvarjenim objektom, da se zagotovijo ustvarjena naključna števila kot ' Celo število ”.
  • Na koncu vrnite naključno ustvarjena cela števila.

Izhod

V tem rezultatu je razvidno, da se naključna cela števila generirajo vsakič, ko se koda prevede.

Predstavitev odkrite 'IllegalArgumentException'

' nextInt() ' metoda vrže ' IllegalArgumentException « v primeru podanega končnega obsega v parametru metode » negativno ', kot sledi:

2. primer: uporaba metode »Random nextInt()« za generiranje naključnih celih števil v določenem obsegu v Javi

Naslednji primer uporablja obravnavano metodo za generiranje naključnih celih števil v določenem določenem obsegu:

javni razred randomint2 {

javni statični void main ( Argi nizov [ ] ) {

Naključno naključno = novo Naključno ( ) ;

int rezultat = random.nextInt ( dvajset ) ;

System.out.println ( 'Naključno ustvarjeno celo število med (0-20) je: ' + rezultat ) ;

} }

V zgornjem kodnem bloku:

  • Spomnite se obravnavanega pristopa za ustvarjanje » naključen ” predmet.
  • Zdaj uporabite ' nextInt() ” metoda, ki kopiči navedeno celo število kot svoj parameter.
  • To celo število ustreza končni meji, do katere je treba generirati naključna števila, ki se začnejo iz ' 0 ”.
  • Na koncu naključno prikažite nastale ustvarjene številke v določenem obsegu, tj. 0-20 ”.

Izhod

V tem rezultatu je razvidno, da so naključna števila ustvarjena v skladu z določeno omejitvijo.

Zaključek

' nextInt() ' metoda ' naključen ” v Javi se uporablja za ustvarjanje naključnega celega števila z ali brez podanega obsega. Poleg tega ta metoda vrže ' IllegalArgumentException «, če je navedeni obseg negativen. Ta blog je razpravljal o pristopih k generiranju naključnih celih števil z metodo Random »nextInt()«.