MySQL RAND() 函数
定义和用法
RAND() 函数返回介于 0(含)和 1(不含)之间的随机数。
实例
例子 1
返回一个随机的小数(没有种子值 - 因此它返回一个完全随机的数字,大于等于0且小于1):
SELECT RAND();
例子 2
返回一个随机的小数(种子值为 6):
SELECT RAND(6);
例子 3
返回一个随机的小数,大于等于 5 且小于 10:
SELECT RAND()*(10-5)+5;
例子 4
返回一个随机的整数,大于等于 5 且小于等于 10:
SELECT FLOOR(RAND()*(10-5+1)+5);
语法
RAND(seed)
参数
| 参数 | 描述 |
|---|---|
| seed |
可选。 如果指定了种子,它将返回一系列可重复的随机数。 如果没有指定种子,它将返回一个完全随机的数字。 |
技术细节
| 版本: | 从 MySQL 4.0 开始。 |
|---|