logo

Java Math random() metóda

The java.lang.Math.random() metóda vráti pseudonáhodné číslo dvojitého typu väčšie alebo rovné 0,0 a menšie ako 1,0. Pri prvom volaní tejto metódy vytvorí jeden nový generátor pseudonáhodných čísel, presne ako pri výraze new java.util.Random.

Vyhlásenie Java Math random()

Nižšie je uvedená deklarácia metódy java.lang.Math.random(), ktorá je uvedená nižšie:

public static double random()>

Typ návratu

Táto metóda vráti pseudonáhodný dvojnásobok väčší alebo rovný 0,0 a menší ako 1,0.



Java Math random() metóda s príkladmi

Príklad 1: Ukázať fungovanie java.lang.Math.random() metóda.

java

gimp ukladanie ako jpeg




// Java program to demonstrate working> // of java.lang.Math.random() method> import> java.lang.Math;> // Driver Class> class> Gfg1 {> >// driver code> >public> static> void> main(String args[])> >{> >// Generate random number> >double> rand = Math.random();> >// Output is different everytime this code is executed> >System.out.println('Random Number:' + rand);> >}> }>

binárny vyhľadávací python
>

>

Výkon:

0.5568515217910215>

Príklad 2: Ukázať fungovanie java.lang.Math.random() metóda.

java hojdačka

Teraz, aby sme získali náhodné celé čísla z daného pevného rozsahu, vezmeme premennú min a max na definovanie rozsahu pre naše náhodné čísla, pričom min aj max sú zahrnuté v rozsahu.

java




kde nájdem nastavenia prehliadača
// Java program to demonstrate working> // of java.lang.Math.random() method> import> java.lang.Math;> class> Gfg2 {> >// driver code> >public> static> void> main(String args[])> >{> >// define the range> >int> max =>10>;> >int> min =>1>;> >int> range = max - min +>1>;> >// generate random numbers within 1 to 10> >for> (>int> i =>0>; i <>10>; i++) {> >int> rand = (>int>)(Math.random() * range) + min;> > >// Output is different everytime this code is executed> >System.out.println(rand);> >}> >}> }>

>

>

Výkon:

6 8 10 10 5 3 6 10 4 2>