跳到主要内容

RAND(n)

返回一个范围在 0 <= v < 1.0 内的随机浮点值 v。要获得范围在 i <= R < j 内的随机整数 R,可以使用表达式 FLOOR(i + RAND() * (j − i))。参数 n 用作种子值。对于相同的参数值,RAND(n) 每次返回相同的值,因此生成可重复的列值序列。

语法

RAND( <n>)

示例

SELECT RAND(1);

┌────────────────────┐
│ rand(1)
├────────────────────┤
0.7133693869548766
└────────────────────┘
开始使用 Databend Cloud
低成本
快速分析
多种数据源
弹性扩展
注册