DRANDOM/DRAND 함수

설명

DRANDOM/DRAND 함수는 구간 [0.0, 1.0]에서 균일 분포 값을 배정도(double-precision) 부동 소수점 숫자로 반환한다. DRAND 함수는 출력하는 행의 개수와 상관없이 한 개의 구문에서는 한 개의 값을 생성하고, DRANDOM 함수는 출력하는 행마다 다른 값을 생성한다.

구문

DRANDOM( )
DRAND( )

예제

다음은 0.0과 1.0 사이의 임의 정수를 반환하는 예제이다. 아래 예제는 DRAND 함수와 DRANDOM 함수의 차이를 보여준다.

SELECT DRAND(), DRANDOM() FROM db_class;
                   drand()                 drandom()
====================================================
    1.661732840968047e-001    3.210547196874904e-001
    1.661732840968047e-001    8.232062746055483e-001
    1.661732840968047e-001    7.202368236335337e-001
...
    1.661732840968047e-001    1.604052858058412e-001
    1.661732840968047e-001    9.024323252052370e-001