Java Random nextInt() metode

Java Random Nextint Metode



I Java kan det være situasjoner hvor det er behov for å generere tilfeldige tall for ulike formål. Mer spesifikt, mens du krypterer dataene med tilfeldig genererte tall eller bruker de tilfeldige tallene fra et bestemt område i stedet for å initialisere hver av verdiene individuelt. I slike situasjoner vil tilfeldig ' nextInt() ”-metoden i Java hjelper til med å gi effektive tilnærminger for å implementere kodefunksjonene.

Denne bloggen vil utdype bruken og bruken av Random “nextInt()”-metoden i Java.

Hva er 'Random nextInt()'-metoden i Java?

« nextInt() ' metoden for ' tilfeldig Klasse brukes til å generere et tilfeldig heltall med eller uten det angitte området.







Syntaks (tilfelle 1)

int nesteInt ( )

I henhold til denne syntaksen, den neste tilfeldige ' int ”-verdien returneres.



Syntaks (tilfelle 2)

int nesteInt ( om )

I denne syntaksen ' på en ' peker på sluttområdet til som det tilfeldige tallet må genereres fra ' 0 '.



Før du går videre til eksemplene, importer følgende pakke for å få tilgang til alle klassene i ' java.util.* ' pakke:





importer java.util. * ;

Eksempel 1: Bruk av 'Random nextInt()'-metoden for å generere tilfeldige heltall i Java

I dette eksemplet er tilfeldig ' nextInt() '-metoden kan brukes til å generere tilfeldige heltall:

offentlig klasse tilfeldig {

offentlig statisk tomrom hoved ( String args [ ] ) {

Tilfeldig tilfeldig = ny Tilfeldig ( ) ;

int resultat = random.nextInt ( ) ;

System.out.println ( 'Det tilfeldig genererte heltallet er: ' + resultat ) ;

} }

I kodelinjene ovenfor bruker du følgende trinn:



  • Først av alt, lag en ' tilfeldig ' objekt ved hjelp av ' ny ' nøkkelord og ' tilfeldig() ” konstruktør, henholdsvis.
  • Etter det, tilknytt ' nextInt() '-metoden med det opprettede objektet for å sikre de genererte tilfeldige tallene som ' Heltall '.
  • Til slutt, returner de tilfeldig genererte heltallene.

Produksjon

I dette utfallet kan det sees at de tilfeldige heltallene genereres hver gang koden kompileres.

Demonstrasjon av det oppståtte 'UllegalArgumentException'

« nextInt() '-metoden kaster ' UlovligArgumentUnntak ' når det spesifiserte sluttområdet i metodeparameteren er ' negativ ', følgende:

Eksempel 2: Bruk av 'Random nextInt()'-metoden for å generere tilfeldige heltall innenfor et spesifisert område i Java

Følgende eksempel bruker den diskuterte metoden for å generere tilfeldige heltall innenfor et visst spesifisert område:

offentlig klasse tilfeldig2 {

offentlig statisk tomrom hoved ( String args [ ] ) {

Tilfeldig tilfeldig = ny Tilfeldig ( ) ;

int resultat = random.nextInt ( tjue ) ;

System.out.println ( 'Det tilfeldig genererte heltall mellom (0-20) er: ' + resultat ) ;

} }

I kodeblokken ovenfor:

  • Husk den diskuterte tilnærmingen for å lage en ' tilfeldig ' objekt.
  • Bruk nå ' nextInt() ” metode som akkumulerer det oppgitte heltall som parameter.
  • Dette heltall tilsvarer sluttgrensen til som de tilfeldige tallene må genereres fra ' 0 '.
  • Til slutt, vis de resulterende genererte tallene tilfeldig innenfor det spesifiserte området, dvs. ' 0-20 '.

Produksjon

I dette utfallet kan man se at de tilfeldige tallene genereres i henhold til den angitte grensen.

Konklusjon

« nextInt() ' metoden for ' tilfeldig ” klasse i Java brukes til å generere et tilfeldig heltall med eller uten det angitte området. Dessuten kaster denne metoden ' UlovligArgumentUnntak ' hvis det angitte området er negativt. Denne bloggen diskuterte tilnærmingene til å generere tilfeldige heltall via Random 'nextInt()'-metoden.