RANDOM
Devuelve un número decimal aleatorio de 0 (incluido) a 1 (excluido).
Sintaxis
RANDOM()
RANDOM(<mín>, <máx>)
Cada llamada da un número nuevo, y cada fila, el suyo. Multiplícalo y quita la parte decimal para obtener un entero aleatorio en el rango que necesites; PostgreSQL 17 y posteriores tienen además la forma directa RANDOM(1, 6). Se usa a menudo para elegir filas al azar o mezclarlas.