SelectDB Cloud
SQL 手册
SQL 函数
数学函数
RANDOM

random

description

Syntax

DOUBLE random() 返回0-1之间的随机数。

DOUBLE random(DOUBLE seed) 返回0-1之间的随机数,以seed作为种子。

BIGINT random(BIGINT a, BIGINT b) 返回a-b之间的随机数,a必须小于b。

别名:rand

注意:所有参数必须为常量。

example

mysql> select random();
+---------------------+
| random()            |
+---------------------+
| 0.35446706030596947 |
+---------------------+
 
mysql> select rand(1.2);
+---------------------+
| rand(1)             |
+---------------------+
| 0.13387664401253274 |
+---------------------+
1 row in set (0.13 sec)
 
mysql> select rand(1.2);
+---------------------+
| rand(1)             |
+---------------------+
| 0.13387664401253274 |
+---------------------+
1 row in set (0.11 sec)
 
mysql> select rand(-20, -10);
+------------------+
| random(-20, -10) |
+------------------+
|              -13 |
+------------------+
1 row in set (0.10 sec)

keywords

RANDOM, RAND
© 2023 北京飞轮数据科技有限公司 京ICP备2022004029号 | Apache、Apache Doris 以及相关开源项目名称均为 Apache 基金会商标