logo

Java Math random() -menetelmä

The java.lang.Math.random() menetelmä palauttaa näennäissatunnaisen kaksoistyypin luvun, joka on suurempi tai yhtä suuri kuin 0,0 ja pienempi kuin 1,0. Kun tätä menetelmää kutsutaan ensimmäisen kerran, se luo yhden uuden näennäissatunnaislukugeneraattorin aivan kuin lausekkeella new java.util.Random.

Java Math satunnainen ilmoitus()

Alla on java.lang.Math.random()-menetelmän ilmoitus, joka mainitaan alla:

public static double random()>

Palautustyyppi

Tämä menetelmä palauttaa näennäissatunnaisen tuplaarvon, joka on suurempi tai yhtä suuri kuin 0,0 ja pienempi kuin 1,0.



Java Math random() -menetelmä esimerkein

Esimerkki 1: Toiminnan näyttämiseksi java.lang.Math.random() menetelmä.

java

merkkijonoa verrattuna javaan




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

Java-indeksi
>

>

Lähtö:

0.5568515217910215>

Esimerkki 2: Toiminnan näyttämiseksi java.lang.Math.random() menetelmä.

Nyt saadaksemme satunnaisia ​​kokonaislukuja annetulta kiinteältä alueelta, otamme min- ja max-muuttujan määrittääksemme satunnaislukujemme alueen, sekä min että max ovat alueen mukaan lukien.

java

lisäyslajittelu




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

>

>

Lähtö:

mikä on hashset javassa
6 8 10 10 5 3 6 10 4 2>