Java Math random() metode
De java.lang.Math.random() metoden returnerer et pseudorandom dobbelt type tall større enn eller lik 0,0 og mindre enn 1,0. Når denne metoden først kalles, oppretter den en enkelt ny pseudorandom-nummergenerator, akkurat som ved uttrykket new java.util.Random.
Erklæring om Java Math random()
Nedenfor er erklæringen om java.lang.Math.random()-metoden nevnt nedenfor:
public static double random()
Returtype
Denne metoden returnerer en pseudorandom dobbel større enn eller lik 0,0 og mindre enn 1,0.
Java Math random()-metode med eksempler
Eksempel 1: For å vise hvordan java.lang.Math.random() metode.
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);> > }> }> |
Produksjon:
0.5568515217910215
Eksempel 2: For å vise hvordan java.lang.Math.random() metode.
Nå for å få tilfeldige heltall fra et gitt fast område, tar vi en min og maks variabel for å definere området for våre tilfeldige tall, både min og maks er inkludert i området.
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);> > }> > }> }> |
Produksjon:
6 8 10 10 5 3 6 10 4 2