logo

Metoda Java Math random().

The java.lang.Math.random() metoda returnează un număr de tip dublu pseudoaleatoriu mai mare sau egal cu 0,0 și mai mic de 1,0. Când această metodă este apelată pentru prima dată, creează un singur nou generator de numere pseudoaleatoare, exact ca prin expresia new java.util.Random.

Declarația Java Math random()

Mai jos este declarația metodei java.lang.Math.random() este menționată mai jos:



public static double random()>

Tip de returnare

Această metodă returnează un dublu pseudoaleator mai mare sau egal cu 0,0 și mai mic de 1,0.

Metoda Java Math random() cu exemple

Exemplul 1: Pentru a arăta funcționarea lui java.lang.Math.random() metodă.

java



terminal kali linux






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

index de java
>

>

Ieșire:

converti șirul în data
0.5568515217910215>

Exemplul 2: Pentru a arăta funcționarea lui java.lang.Math.random() metodă.

Acum, pentru a obține numere întregi aleatoare dintr-un interval fix dat, luăm o variabilă min și max pentru a defini intervalul pentru numerele noastre aleatoare, atât min și max sunt incluzive în interval.

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

>

bucla for în scriptul shell
>

Ieșire:

6 8 10 10 5 3 6 10 4 2>