轻松上手,快乐学习!

MySQL RAND() 函数


实例

返回一个随机十进制数(没有种子值 - 所以它返回一个完全随机的数字> = 0且<1):
SELECT RAND();
运行实例»

定义和用法

RAND()函数返回0(包括)和1(不包括)之间的随机数。

语法

RAND(seed)

参数值

参数 描述
seed 可选的。如果指定了seed,则返回可重复的随机数序列。如果未指定种子,则返回完全随机的数字

技术细节

适用于: 从MySQL 4.0

更多实例

实例

返回一个随机十进制数(种子值为6):
SELECT RAND(6);
运行实例»

实例

返回一个随机十进制数> = 5且<10:
SELECT RAND()*(10-5)+5;
运行实例»

实例

返回一个随机数> = 5且<= 10:
SELECT FLOOR(RAND()*(10-5+1)+5);
运行实例»