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>