Java Random nextInt() metoda

Java Random Nextint Metoda



U Javi mogu postojati situacije u kojima postoji potreba za generiranjem slučajnih brojeva za razne svrhe. Točnije, tijekom šifriranja podataka s nasumično generiranim brojevima ili korištenjem nasumičnih brojeva iz određenog raspona umjesto inicijalizacije svake vrijednosti pojedinačno. U takvim situacijama, slučajni “ nextInt() ” metoda u Javi pomaže u pružanju učinkovitih pristupa za implementaciju funkcionalnosti koda.

Ovaj će blog razraditi korištenje i primjenu metode Random “nextInt()” u Javi.

Što je metoda “Random nextInt()” u Javi?

' nextInt() ' metoda ' slučajan ” klasa se koristi za generiranje slučajnog cijelog broja sa ili bez navedenog raspona.







Sintaksa (slučaj 1)

int sljedećiInt ( )

Prema ovoj sintaksi, sljedeći nasumični ' int ” vraća se vrijednost.



Sintaksa (slučaj 2)

int sljedećiInt ( da li )

U ovoj sintaksi, ' na jedan ” pokazuje na krajnji raspon do kojeg treba generirati nasumični broj počevši od “ 0 ”.



Prije nastavka prema primjerima, uvezite sljedeći paket za pristup svim klasama u ' java.util.* ” paket:





uvoz java.util. * ;

Primjer 1: Primjena metode “Random nextInt()” za generiranje nasumičnih cijelih brojeva u Javi

U ovom primjeru, slučajni ' nextInt() ” metoda se može koristiti za generiranje nasumičnih cijelih brojeva:

javna klasa randomint {

public static void main ( Argumenti niza [ ] ) {

Random random = novo Random ( ) ;

int rezultat = random.nextInt ( ) ;

System.out.println ( 'Nasumično generirani cijeli broj je: ' + rezultat ) ;

} }

U gornjim redcima koda primijenite sljedeće korake:



  • Prije svega, stvorite ' slučajan ' objekt pomoću ' novi ' ključna riječ i ' nasumično() ” konstruktor, respektivno.
  • Nakon toga pridružite ' nextInt() ' sa stvorenim objektom kako bi se osigurali generirani nasumični brojevi kao ' Cijeli broj ”.
  • Na kraju, vratite nasumično generirane cijele brojeve.

Izlaz

U ovom ishodu može se vidjeti da se nasumični cijeli brojevi generiraju svaki put kada se kod kompajlira.

Demonstracija naiđenog 'IllegalArgumentException'

' nextInt() ' metoda baca ' IllegalArgumentException ” u slučaju da je navedeni krajnji raspon u parametru metode „ negativan ', kako slijedi:

Primjer 2: Primjena metode “Random nextInt()” za generiranje nasumičnih cijelih brojeva unutar određenog raspona u Javi

Sljedeći primjer primjenjuje opisanu metodu za generiranje nasumičnih cijelih brojeva unutar određenog određenog raspona:

javna klasa randomint2 {

public static void main ( Argumenti niza [ ] ) {

Random random = novo Random ( ) ;

int rezultat = random.nextInt ( dvadeset ) ;

System.out.println ( 'Nasumično generirani cijeli broj između (0-20) je: ' + rezultat ) ;

} }

U gornjem bloku koda:

  • Prisjetite se razmatranog pristupa za stvaranje ' slučajan ” objekt.
  • Sada primijenite ' nextInt() ” metoda koja akumulira navedeni cijeli broj kao svoj parametar.
  • Ovaj cijeli broj odgovara krajnjoj granici do koje se trebaju generirati nasumični brojevi počevši od “ 0 ”.
  • Na kraju, prikažite rezultirajuće generirane brojeve nasumično unutar navedenog raspona, tj. ' 0-20 ”.

Izlaz

U ovom ishodu može se vidjeti da se nasumični brojevi generiraju u skladu s navedenim ograničenjem.

Zaključak

' nextInt() ' metoda ' slučajan ” klasa u Javi koristi se za generiranje slučajnog cijelog broja sa ili bez navedenog raspona. Štoviše, ova metoda baca ' IllegalArgumentException ” ako je navedeni raspon negativan. Ovaj blog raspravljao je o pristupima generiranju nasumičnih cijelih brojeva putem metode Random 'nextInt()'.