- カテゴリ:
UNIFORM¶
包括的範囲[最小
、 最大
]で一様に乱数を返します。
構文¶
UNIFORM( <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 |
----------------------+