콘텐츠로 이동

0 <= v < 1.0 범위의 임의 부동 소수점 값 v를 반환합니다. i <= R < j 범위의 임의 정수 R을 얻으려면 FLOOR(i + RAND() * (j − i)) 식을 사용합니다. 인수 n은 시드 값으로 사용됩니다. 인수 값이 같으면 RAND(n)은 매번 같은 값을 반환하므로 반복 가능한 열 값 시퀀스를 생성합니다.

func.rand( <n>)
func.rand(1)
┌────────────────────┐
│ func.rand(1) │
├────────────────────┤
│ 0.7133693869548766 │
└────────────────────┘
RAND( <n>)
SELECT RAND(1);
┌────────────────────┐
│ rand(1) │
├────────────────────┤
│ 0.7133693869548766 │
└────────────────────┘