Java Random NextInt -metode

Java Random NextInt -metode
I Java kan det være situasjoner der det er behov for å generere tilfeldige tall for forskjellige formål. Mer spesifikt, mens du krypterer dataene med tilfeldig genererte tall eller bruker de tilfeldige tallene fra et visst område i stedet for å initialisere hver av verdiene individuelt. I slike situasjoner, det tilfeldige “NextInt ()”Metode i Java hjelper til med å gi effektive tilnærminger for å implementere kodefunksjonalitetene.

Denne bloggen vil utdype å bruke og anvende den tilfeldige “NextInt ()” -metoden i Java.

Hva er metoden “Random NextInt ()” i Java?

NextInt ()”Metode for“Tilfeldig”Klasse brukes til å generere et tilfeldig heltall med eller uten det spesifiserte området.

Syntaks (sak 1)

int nextInt ()

I følge denne syntaksen, den neste tilfeldige “int”Verdien returneres.

Syntaks (sak 2)

int nextint (int num)

I denne syntaksen, “Num”Peker på sluttområdet til det tilfeldige tallet må genereres fra"0”.

Før du fortsetter mot eksemplene, importerer du følgende pakke for å få tilgang til alle klassene i "Java.util.*”Pakke:

Importer Java.util.*;

Eksempel 1: Bruke metoden “Random Next ()” for å generere tilfeldige heltall i Java

I dette eksemplet, det tilfeldige “NextInt ()”Metode kan brukes til å generere tilfeldige heltall:

offentlig klasse randomInt
public static void main (String args [])
Tilfeldig tilfeldig = ny tilfeldig ();
int resultat = tilfeldig.nextInt ();
System.ute.println ("det tilfeldig genererte heltallet er:" + resultat);

I kodelinjene ovenfor, bruk følgende trinn:

  • Først av alt, lage en “Tilfeldig”Objekt ved å bruke“ny”Nøkkelord og“Tilfeldig()Henholdsvis konstruktør.
  • Etter det, knytter “NextInt ()”Metode 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 sammenstiller.

Demonstrasjon av den oppståtte “ulovligargumentxception”

NextInt ()”Metoden kaster“UlovalArgumentException”Når det gjelder det spesifiserte sluttområdet i metodeparameteren er“negativ", følgende:

Eksempel 2: Bruke metoden “Random Next ()” for å generere tilfeldige heltall innen et spesifisert område i Java

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

offentlig klasse randomInt2
public static void main (String args [])
Tilfeldig tilfeldig = ny tilfeldig ();
int resultat = tilfeldig.NextInt (20);
System.ute.println ("det tilfeldig genererte heltallet mellom (0-20) er:" + resultat);

I kodeblokken ovenfor:

  • Husk den diskuterte tilnærmingen for å lage en “Tilfeldig”Objekt.
  • Nå, bruk “NextInt ()”Metode som akkumulerer det angitte heltallet som parameter.
  • Dette heltallet tilsvarer sluttgrensen til de tilfeldige tallene må genereres fra "fra"0”.
  • Til slutt, vis de resulterende genererte tallene tilfeldig innenfor det spesifiserte området, i.e., “0-20”.

Produksjon

I dette utfallet kan det sees at de tilfeldige tallene genereres i samsvar med den spesifiserte grensen.

Konklusjon

NextInt ()”Metode for“Tilfeldig”Klasse i Java brukes til å generere et tilfeldig heltall med eller uten det spesifiserte området. Dessuten kaster denne metoden “UlovalArgumentException”Hvis det spesifiserte området er negativt. Denne bloggen diskuterte tilnærmingene til å generere tilfeldige heltall via den tilfeldige “nextinT ()” -metoden.