rand
関数
適用対象: Databricks SQL Databricks Runtime
0 から 1 のランダムな値を返します。 この関数は、random 関数のシノニムです。
構文
rand( [seed] )
引数
seed
:INTEGER
リテラル (省略可能)。
返品
DOUBLE
です。
この関数を使用すると、独立同分布で、[0, 1] 内に一様に分散された (i.i.d.) 値を使用して、擬似ランダムな結果が生成されます。
この関数は非決定論的です。
例
> SELECT rand();
0.9629742951434543
> SELECT rand(0);
0.8446490682263027
> SELECT rand(null);
0.8446490682263027