logo

Java Math random() metode

Det java.lang.Math.random() metoden returnerer et pseudorandom dobbelt type tal større end eller lig med 0,0 og mindre end 1,0. Når denne metode kaldes første gang, opretter den en enkelt ny pseudorandom-nummergenerator, nøjagtig som ved udtrykket new java.util.Random.

Erklæring om Java Math random()

Nedenfor er erklæringen om java.lang.Math.random()-metoden nævnt nedenfor:

public static double random()>

Returtype

Denne metode returnerer en pseudorandom double større end eller lig med 0,0 og mindre end 1,0.



Java Math random() metode med eksempler

Eksempel 1: At vise virkemåden af java.lang.Math.random() metode.

java

objekt i java-programmering




// 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);> >}> }>

streng array
>

>

Produktion:

der skabte skolen
0.5568515217910215>

Eksempel 2: At vise virkemåden af java.lang.Math.random() metode.

For nu at få tilfældige heltal fra et givet fast interval, tager vi en min- og max-variabel for at definere intervallet for vores tilfældige tal, både min og max er inkluderet i intervallet.

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);> >}> >}> }>

>

er lig med metode i java
>

Produktion:

6 8 10 10 5 3 6 10 4 2>