PostgreSQL 17.5
RANDOM([min, max])Parameter
- mininteger | bigint | numericoptional
- Untere Grenze des Bereichs
- maxinteger | bigint | numericoptional
- Obere Grenze des Bereichs
Rückgabewert
Ohne Argumente double precision von 0 einschließlich bis 1 ausschließlich; mit min und max eine Zahl desselben Typs von min bis max einschließlich
Beispiele
Zufallszahl von 0 bis 1
PostgreSQL 17.5
SELECT RANDOM();Zufällige ganze Zahl von 1 bis 6
PostgreSQL 17.5
SELECT RANDOM(1, 6);Zufällige Tabellenzeile
PostgreSQL 17.5
SELECT member_name
FROM FamilyMembers
ORDER BY RANDOM()
LIMIT 1;Details
Für eine wiederholbare Folge rufst du vor RANDOM die Funktion SETSEED auf.