MySQL RAND() 函数
实例
返回一个随机的十进制数(没有种子值 - 因此它返回一个 大于等于 0 且 小于1 的完全随机数)
SELECT RAND();
定义与用法
RAND()
函数返回一个介于 0(包含)和 1(排除)之间的随机数。
语法
RAND( seed )
参数值
参数 | 描述 |
---|---|
seed | 可选。如果指定了 seed,则返回可重复的随机数序列。如果未指定 seed,则返回完全随机数 |
技术细节
适用版本: | From MySQL 4.0 |
---|
更多实例
实例
返回随机十进制数(种子值为6):
SELECT RAND(6);
实例
返回一个大于等于 5 且小于 10 的随机十进制数。
SELECT RAND()*(10-5)+5;
实例
返回一个大于等于 5 且小于等于 10 的随机数。
SELECT FLOOR(RAND()*(10-5+1)+5);