Kako ustvariti naključne številke z uporabo naključnega razreda v Javi?



Ta članek o naključnem razredu v javi vam bo pomagal razumeti, kako ustvariti naključne številke z uporabo naključnega razreda v javi s pomočjo primera programa

Cilj a Naključni razred Java je ustvariti tok psevdonaključnih števil. Naključni razred v Javi ustvarja različna naključna števila kot so int, float, long, boolean in double. Poglobimo se nekoliko globlje in podrobno razumemo koncept.

Spodaj omenjeni kazalci bodo teme razprav za ta članek:





Začeli bomo!

Kaj je naključni razred v Javi?

V , Naključni razred je del java.util paket. Ustvarjanje naključnih števil se izvede z uporabo primerka Naključni razred Java . To razred ponuja različne metode za izdelavo naključnih števil celoštevilskega tipa, dvojnega, dolgega, float itd.



Konstruktorji, uporabljeni v razredu Java Random

Ta razred vsebuje dva konstruktorji ki so navedeni spodaj:

  • Naključen(): ta konstruktor pomaga pri ustvarjanju novega naključnega generatorja
  • Naključno (dolgo seme): ta konstruktor pomaga pri ustvarjanju novega naključnega generatorja z uporabo določenega semena

Opomba: Kadar koli poteka postopek naključnega števila, se upošteva semenska vrednost. Če vrednost semena ni navedena, se ustvari iz sistemskega nano časa. Če imata dva naključna primerka enako začetno vrednost, bo ustvarjeno isto zaporedje naključnih števil.

Zdaj pa poglejmo, kako se metoda uporablja v naključnem razredu.



Metode, uporabljene v naključnem razredu Java

Nekaj ​​pomembnih metod je:

Metoda Funkcionalnost

nextDouble ()

Vrne naslednje psevdonaključno število, ki je dvojna vrednost med razponom od 0,0 do 1,0.

nextBoolean ()

Vrne naslednjo psevdonaključno vrednost, ki je logična vrednost iz zaporedja generatorja naključnih števil

nextFloat ()

pretvorba double v int v javi
Vrne naslednjo psevdonaključno vrednost, ki je plavajoča vrednost med 0,0 in 1,0

nextInt ()

Vrne naslednjo psevdonaključno, ki je celoštevilčna vrednost iz zaporedja generatorja naključnih števil

nextInt (Int n)

Vrne naslednjo psevdonaključno, ki je celoštevilska vrednost med 0 in določeno vrednostjo iz zaporedja generatorja naključnih števil

nextBytes (bajt [] bajtov)

Ustvari naključne bajte in jih postavi v bajtno matriko, ki jo dobavi uporabnik

Dolga ()

Vrne neomejen tok psevdonaključnih dolgih vrednosti

nextGaussian ()

Pomaga pri vrnitvi naslednje psevdonaključne, Gaussove (natančno) porazdeljene dvojne vrednosti s povprečno 0,0 in standardnim odklonom 1,0 od zaporedja tega generatorja naključnih števil

Obstajajo tudi druge metode, ki so podedovane od java.lang.object kot so: notify, notifyAll, wait, toString, finalize, equals, clone, getClass in hashCode.

Pojdimo naprej in poglejmo, kako je naključni razred jave implementiran v program Java.

Program Java, ki predstavlja uporabo naključnega razreda

Tu je osnovni primer, ki vam bo pomagal razumeti koncept.

paket MyPackage import java.util.Random javni razred JavaRandomExample {public static void main (String [] args) {// ustvari naključni objekt Random random = new Random () // vrne neomejen tok psevdonaključnih dolgih vrednosti System.out.println ( 'Longs value:' + random.longs ()) // Vrne naslednjo psevdonaključno logično vrednost boolean val = random.nextBoolean () System.out.println ('Naključna logična vrednost:' + val) bajt [] bajtov = nov bajt [10] // generira naključne bajte in jih postavi v polje random.nextBytes (bytes) System.out.print ('Naključni bajti = (') for (int i = 0i 

Izhod:

Izhod - naključni razred v Javi - Edureka

kako ustvariti dinamične spletne strani

To nas pripelje do konca tega članka o Naključni razred v Javi .Upam, da je zgoraj pojasnjena vsebina dodala vrednost vašemu . Še naprej bomo raziskovali svet Jave. Ostani na vezi!

Poskrbite, da boste čim več vadili in si povrnili izkušnje.

Oglejte si Edureka, zaupanja vredno podjetje za spletno učenje z mrežo več kot 250.000 zadovoljnih učencev, ki se širijo po vsem svetu. Tu smo, da vam pomagamo pri vsakem koraku na poti, saj smo poleg tega vprašanja za java intervjuji pripravili učni načrt, ki je zasnovan za študente in strokovnjake, ki želijo biti razvijalec Java.

Imate vprašanje za nas? Prosimo, navedite to v oddelku za komentarje tega članek in se vam bomo javili v najkrajšem možnem času.