Java juhuslik nextInt() meetod

Java Juhuslik Nextint Meetod



Javas võib ette tulla olukordi, kus erinevatel eesmärkidel on vaja genereerida juhuslikke numbreid. Täpsemalt, krüptides andmeid juhuslikult genereeritud numbritega või kasutades juhuslikke numbreid teatud vahemikust, selle asemel, et lähtestada iga väärtust eraldi. Sellistes olukordades on juhuslik ' nextInt() ” meetod Javas on abiks tõhusate lähenemisviiside pakkumisel koodi funktsioonide rakendamiseks.

Selles ajaveebis käsitletakse juhusliku meetodi 'nextInt()' kasutamist ja rakendamist Javas.

Mis on Java-meetod „Juhuslik nextInt()”?

' nextInt() ' meetod ' juhuslik ” klassi kasutatakse juhusliku täisarvu genereerimiseks määratud vahemikuga või ilma.







Süntaks (1. juhtum)

int nextInt ( )

Selle süntaksi järgi järgmine juhuslik ' int ” väärtus tagastatakse.



Süntaks (2. juhtum)

int nextInt ( kas )

Selles süntaksis ' ühel ' osutab lõppvahemikule, milleni tuleb juhuslik arv genereerida alates ' 0 ”.



Enne näidetega jätkamist importige järgmine pakett, et pääseda juurde kõikidele klassidele java.util.* ” pakett:





importida java.util. * ;

Näide 1: meetodi „Random nextInt()” rakendamine Javas juhuslike täisarvude genereerimiseks

Selles näites on juhuslik ' nextInt() ” meetodit saab kasutada juhuslike täisarvude genereerimiseks:

avalik klass randomint {

avalik static void main ( String args [ ] ) {

Juhuslik juhuslik = uus juhuslik ( ) ;

int tulemus = juhuslik.nextInt ( ) ;

System.out.println ( 'Juhuslikult genereeritud täisarv on: ' + tulemus ) ;

} }

Ülaltoodud koodiridades rakendage järgmisi samme.



  • Kõigepealt looge ' juhuslik ' objekt kasutades ' uus ' märksõna ja ' juhuslik () ” konstruktor vastavalt.
  • Pärast seda seostage ' nextInt() ” meetodit loodud objektiga, et tagada genereeritud juhuslikud arvud nagu „ Täisarv ”.
  • Lõpuks tagastage juhuslikult genereeritud täisarvud.

Väljund

Sellest tulemusest on näha, et juhuslikud täisarvud genereeritakse iga kord, kui koodi kompileeritakse.

Ebaseadusliku argumendi erandi demonstreerimine

' nextInt() ' meetod viskab ' IllegalArgumentException ” juhul kui meetodi parameetri määratud lõppvahemik on „ negatiivne ', järgnevalt:

Näide 2: meetodi „Random nextInt()” rakendamine Javas määratud vahemikus juhuslike täisarvude genereerimiseks

Järgmine näide rakendab kirjeldatud meetodit juhuslike täisarvude genereerimiseks teatud kindlas määratud vahemikus:

avalik klass randomint2 {

avalik static void main ( String args [ ] ) {

Juhuslik juhuslik = uus juhuslik ( ) ;

int tulemus = juhuslik.nextInt ( kakskümmend ) ;

System.out.println ( 'Juhuslikult genereeritud täisarv vahemikus (0-20) on: ' + tulemus ) ;

} }

Ülaltoodud koodiplokis:

  • Tuletage meelde arutletud lähenemisviisi ' juhuslik ” objekt.
  • Nüüd rakendage ' nextInt() ” meetod, mis kogub selle parameetrina märgitud täisarvu.
  • See täisarv vastab lõpplimiidile, milleni tuleb genereerida juhuslikud arvud, alustades ' 0 ”.
  • Lõpuks kuvage saadud arvud juhuslikult määratud vahemikus, st ' 0-20 ”.

Väljund

Sellest tulemusest on näha, et juhuslikud arvud genereeritakse vastavalt määratud piirile.

Järeldus

' nextInt() ' meetod ' juhuslik ” klassi Java-s kasutatakse juhusliku täisarvu genereerimiseks määratud vahemikuga või ilma. Lisaks tekitab see meetod ' IllegalArgumentException ” kui määratud vahemik on negatiivne. Selles ajaveebis käsitleti lähenemisviise juhuslike täisarvude genereerimiseks juhusliku 'nextInt()' meetodi abil.