random 函数

适用于:勾选“是” Databricks SQL 勾选“是” Databricks Runtime

返回介于 0 和 1 之间的随机值。 此函数是函数的rand同义词。

语法

random( [ seed ] )

参数

  • seed:可选的 INTEGER 文本。

返回

一个 DOUBLE

该函数生成伪随机结果,这些结果包含 [0, 1) 中具有独立同分布特性的均匀分布值。

此函数为非确定性函数。

示例

> SELECT random();
 0.9629742951434543

> SELECT random(0);
 0.8446490682263027

> SELECT random(null);
 0.8446490682263027