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
navn på byer i USA
// 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);> >}> }> |
string array
>
>
Produksjon:
som skapte skolen
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);> >}> >}> }> |
>
lik metode i java
>
Produksjon:
6 8 10 10 5 3 6 10 4 2>