- Kategorien:
UNIFORM¶
Gibt eine einheitliche Zufallszahl im Bereich [min
, max
] (einschließlich) zurück.
Syntax¶
UNIFORM( <min> , <max> , <gen> )
Nutzungshinweise¶
min
undmax
müssen Konstanten sein.Wenn
min
odermax
oder beide Werte Gleitkommazahlen sind, sind die generierten Zahlen Gleitkommazahlen. Wenn sowohlmin
als auchmax
ganze Zahlen sind, sind die generierten Zahlen ebenfalls ganze Zahlen.gen
gibt den Generatorausdruck für die Funktion an. Weitere Informationen finden Sie unter Nutzungshinweise.
Beispiele¶
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 |
----------------------+