logo

Java 수학 Random() 메소드

그만큼 java.lang.Math.random() 메소드는 0.0보다 크거나 같고 1.0보다 작은 의사 난수 double 유형 숫자를 반환합니다. 이 메소드가 처음 호출되면 new java.util.Random 표현식을 사용한 것처럼 하나의 새로운 의사 난수 생성기가 생성됩니다.

Java Math 선언문random()

다음은 java.lang.Math.random() 메소드 선언입니다.

public static double random()>

반환 유형

이 메서드는 0.0보다 크거나 같고 1.0보다 작은 의사 난수 double을 반환합니다.



예제가 포함된 Java 수학 Random() 메서드

예시 1: 작업 모습을 보여드리기 위해 java.lang.Math.random() 방법.

자바

자바로 파일 열기




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

CSS 굵게
>

>

산출:

0.5568515217910215>

예시 2: 작업 모습을 보여드리기 위해 java.lang.Math.random() 방법.

이제 주어진 고정 범위에서 임의의 정수를 얻으려면 min 및 max 변수를 사용하여 난수의 범위를 정의합니다. min 및 max는 모두 범위에 포함됩니다.

자바

레지스터 전송 로직




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

>

>

산출:

자바테이블
6 8 10 10 5 3 6 10 4 2>