RAND(n) (Lakehouse v1)
Devuelve un valor de coma flotante aleatorio v en el rango 0 <= v < 1.0. Para obtener un entero aleatorio R en el rango i <= R < j, use la expresión FLOOR(i + RAND() * (j − i)). El argumento n se usa como valor semilla. Para valores de argumento iguales, RAND(n) devuelve el mismo valor cada vez y, por tanto, produce una secuencia repetible de valores de columna.
Sintaxis de Analyze
Sección titulada «Sintaxis de Analyze»func.rand( <n>)Ejemplos de Analyze
Sección titulada «Ejemplos de Analyze»func.rand(1)
┌────────────────────┐│ func.rand(1) │├────────────────────┤│ 0.7133693869548766 │└────────────────────┘Sintaxis de SQL
Sección titulada «Sintaxis de SQL»RAND( <n>)Ejemplos de SQL
Sección titulada «Ejemplos de SQL»SELECT RAND(1);
┌────────────────────┐│ rand(1) │├────────────────────┤│ 0.7133693869548766 │└────────────────────┘