RANDOM
返回均匀分布的随机 DOUBLE PRECISION 值 x,其中
0
<= x < 1。
典型的伪随机发生器接受一个种子,该种子被设置为生成可重现的伪随机序列。但是,Vertica 会在节点群集中分布 SQL 处理,其中每个节点都产生其自己的独立随机序列。
基于 RANDOM 的结果是不可重现的,因为该工作可能在各个节点之间以不同方式划分。因此,Vertica 会在每次执行请求时为每个节点自动生成真正的随机种子,并且不会提供一种机制来强制生成特定种子。
行为类型
易变语法
RANDOM()
示例
在下例中,RANDOM 返回 ≥ 0 且 < 1.0 的浮点数:
SELECT RANDOM();
random
-------------------
0.211625560652465
(1 row)