- 카테고리:
UNIFORM¶
[min
, max
] 범위에서 균일하게 난수를 반환합니다.
구문¶
UNIFORM( <min> , <max> , <gen> )
사용법 노트¶
min
및max
는 상수여야 합니다.min
또는max
둘 다 부동 소수점 숫자인 경우, 생성된 숫자는 부동 소수점입니다.min
및max
가 모두 정수인 경우, 생성된 숫자도 정수입니다.gen
는 함수에 대한 생성기 식을 지정합니다. 자세한 내용은 사용법 노트 섹션을 참조하십시오.
예¶
SELECT uniform(1, 10, random()) FROM table(generator(rowCount => 5));
--------------------------+
uniform(1, 10, random()) |
--------------------------+
6 |
4 |
7 |
9 |
4 |
--------------------------+
SELECT uniform(0::float, 1::float, random()) FROM table(generator(rowCount => 5));
---------------------------------------+
uniform(0::float, 1::float, random()) |
---------------------------------------+
0.2895427479 |
0.7178660941 |
0.6925603163 |
0.05914526824 |
0.8243151404 |
---------------------------------------+
SELECT uniform(1, 10, 1234) FROM table(generator(rowCount => 5));
----------------------+
uniform(1, 10, 1234) |
----------------------+
7 |
7 |
7 |
7 |
7 |
----------------------+