RAND(n) (Lakehouse v1)
Devolve um valor de vírgula flutuante aleatório v no intervalo 0 <= v < 1.0. Para obter um inteiro aleatório R no intervalo i <= R < j, utilize a expressão FLOOR(i + RAND() * (j − i)). O argumento n é usado como valor de semente. Para valores de argumento iguais, RAND(n) devolve sempre o mesmo valor e, por isso, 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 SQL
Seção intitulada “Exemplos SQL”SELECT RAND(1);
┌────────────────────┐│ rand(1) │├────────────────────┤│ 0.7133693869548766 │└────────────────────┘