RAND(n) (Lakehouse v1)
Retorna um valor de ponto flutuante aleatório v no intervalo 0 <= v < 1.0. Para obter um inteiro aleatório R no intervalo i <= R < j, use a expressão FLOOR(i + RAND() * (j − i)). O argumento n é usado como valor de semente. Para valores de argumento iguais, RAND(n) retorna o mesmo valor a cada vez e, portanto, produz uma sequência repetível de valores de coluna.
Sintaxe do Analyze
Seção intitulada “Sintaxe do Analyze”func.rand( <n>)Exemplos do Analyze
Seção intitulada “Exemplos do Analyze”func.rand(1)
┌────────────────────┐│ func.rand(1) │├────────────────────┤│ 0.7133693869548766 │└────────────────────┘Sintaxe SQL
Seção intitulada “Sintaxe SQL”RAND( <n>)Exemplos de SQL
Seção intitulada “Exemplos de SQL”SELECT RAND(1);
┌────────────────────┐│ rand(1) │├────────────────────┤│ 0.7133693869548766 │└────────────────────┘