logo

Java Math.random()-methode

De java.lang.Math.random() wordt gebruikt om een ​​pseudowillekeurig dubbel typenummer terug te geven groter dan of gelijk aan 0,0 en kleiner dan 1,0. Het standaard willekeurige getal wordt altijd gegenereerd tussen 0 en 1.

Als u een specifiek waardenbereik wilt, moet u de geretourneerde waarde vermenigvuldigen met de grootte van het bereik. Als u bijvoorbeeld een willekeurig getal tussen 0 en 20 wilt krijgen, moet het resulterende adres met 20 worden vermenigvuldigd om het gewenste resultaat te krijgen.

Syntaxis

 public static double random( ) 

Opbrengst

 It returns a pseudorandom double value greater than or equal to 0.0 and less than 1.0. 

voorbeeld 1

 public class RandomExample1 { public static void main(String[] args) { // generate random number double a = Math.random(); double b = Math.random(); // Output is different every time this code is executed System.out.println(a); System.out.println(b); } } 
Test het nu

Uitgang:

 0.2594036953954201 0.08875674000436018 

Voorbeeld 2

 public class RandomExample2 { public static void main(String[] args) { // Generate random number between 0 to 20 double a = Math.random() * 20; double b = Math.random() * 20; // Output is different every time this code is executed System.out.println(a); System.out.println(b); } } 
Test het nu

Uitgang:

 19.09244621979338 14.762266967495655 

Voorbeeld 3

 public class RandomExample3 { public static void main(String[] args) { // Generate random number between 5 to 30 double a = 5 + (Math.random() * 30); double b = 5 + (Math.random() * 30); // Output is different every time this code is executed System.out.println(a); System.out.println(b); } } 
Test het nu

Uitgang:

 21.30953881801222 29.762919341853877