跳到主要内容
版本: 最新版本-3.5

rand, random

返回一个 0 (包括) 到 1 (不包括) 之间的随机浮点数。

语法

RAND(x);

参数

x:可选。数据类型为 BIGINT。 无论是否指定 `x,此函数都返回一个完全随机的数字。

返回值

返回 DOUBLE 类型的值。

示例

select rand();
+--------------------+
| rand() |
+--------------------+
| 0.9393535880089522 |
+--------------------+
1 row in set (0.01 sec)
select rand(3);
+--------------------+
| rand(3) |
+--------------------+
| 0.6659865964511347 |
+--------------------+
1 row in set (0.00 sec)

关键词

RAND, RANDOM