카테고리:

데이터 생성 함수

UNIFORM

[min, max] 범위에서 균일하게 난수를 반환합니다.

구문

UNIFORM( <min> , <max> , <gen> )

사용법 노트

  • minmax 는 상수여야 합니다.

  • min 또는 max 둘 다 부동 소수점 숫자인 경우, 생성된 숫자는 부동 소수점입니다. minmax 가 모두 정수인 경우, 생성된 숫자도 정수입니다.

  • 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                    |
----------------------+
맨 위로 이동