RAND(n) (Lakehouse v1)
Renvoie une valeur aléatoire à virgule flottante v telle que 0 <= v < 1.0. Pour obtenir un entier aléatoire R tel que i <= R < j, utilisez l’expression FLOOR(i + RAND() * (j − i)). L’argument n sert de valeur d’initialisation (seed). Pour des valeurs d’argument identiques, RAND(n) renvoie toujours la même valeur et produit donc une séquence de valeurs de colonne reproductible.
Syntaxe Analyze
Section intitulée « Syntaxe Analyze »func.rand( <n>)Exemples Analyze
Section intitulée « Exemples Analyze »func.rand(1)
┌────────────────────┐│ func.rand(1) │├────────────────────┤│ 0.7133693869548766 │└────────────────────┘Syntaxe SQL
Section intitulée « Syntaxe SQL »RAND( <n>)Exemples SQL
Section intitulée « Exemples SQL »SELECT RAND(1);
┌────────────────────┐│ rand(1) │├────────────────────┤│ 0.7133693869548766 │└────────────────────┘