Metoda Java Math random().
The java.lang.Math.random() metoda vrne psevdonaključno dvojno število tipa, ki je večje ali enako 0,0 in manjše od 1,0. Ko je ta metoda prvič poklicana, ustvari en sam nov generator psevdonaključnih števil, natanko tako kot z izrazom new java.util.Random.
Deklaracija Java Math random()
Spodaj je deklaracija metode java.lang.Math.random() omenjena spodaj:
public static double random()
Vrsta povratka
Ta metoda vrne psevdonaključno podvojitev, ki je večja ali enaka 0,0 in manjša od 1,0.
Metoda Java Math random() s primeri
Primer 1: Za prikaz delovanja java.lang.Math.random() metoda.
java
// 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);> > }> }> |
Izhod:
0.5568515217910215
Primer 2: Za prikaz delovanja java.lang.Math.random() metoda.
Zdaj, da bi dobili naključna cela števila iz danega fiksnega obsega, vzamemo spremenljivki min in max, da definiramo obseg naših naključnih števil, tako min kot max sta vključena v obseg.
java
// 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);> > }> > }> }> |
Izhod:
6 8 10 10 5 3 6 10 4 2