De java.lang.Math.random() metoden returnerar ett pseudoslumpmässigt dubbeltyptal som är större än eller lika med 0,0 och mindre än 1,0. När denna metod först anropas skapar den en enda ny pseudoslumptalsgenerator, precis som med uttrycket new java.util.Random.
Deklaration av Java Math random()
Nedan är deklarationen av java.lang.Math.random()-metoden som nämns nedan:
public static double random()>
Returtyp
Denna metod returnerar en pseudoslumpmässig dubbel som är större än eller lika med 0,0 och mindre än 1,0.
Java Math random()-metod med exempel
Exempel 1: För att visa hur det fungerar java.lang.Math.random() metod.
java
exempel på mooremaskin
// 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);> >}> }> |
innehåller i sträng
>
>
Produktion:
0.5568515217910215>
Exempel 2: För att visa hur det fungerar java.lang.Math.random() metod.
För att nu få slumpmässiga heltal från ett givet fast intervall, tar vi en min- och maxvariabel för att definiera intervallet för våra slumptal, både min och max är inkluderande i intervallet.
java
mylivericket
// 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);> >}> >}> }> |
>
>
kylie jenner ålder
Produktion:
6 8 10 10 5 3 6 10 4 2>