logo

자바 Math.random() 메서드

그만큼 java.lang.Math.random() 0.0보다 크거나 같고 1.0보다 작은 의사 난수 double 유형 숫자를 반환하는 데 사용됩니다. 기본 난수는 항상 0과 1 사이에서 생성됩니다.

특정 범위의 값을 원하는 경우 반환된 값에 범위의 크기를 곱해야 합니다. 예를 들어, 0에서 20 사이의 난수를 얻으려면 결과 주소에 20을 곱해야 원하는 결과를 얻을 수 있습니다.

통사론

 public static double random( ) 

반품

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

실시예 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); } } 
지금 테스트해보세요

산출:

 0.2594036953954201 0.08875674000436018 

실시예 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); } } 
지금 테스트해보세요

산출:

 19.09244621979338 14.762266967495655 

실시예 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); } } 
지금 테스트해보세요

산출:

 21.30953881801222 29.762919341853877