rand 函数

适用于:check marked yes Databricks SQL check marked yes 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