MySQL RAND() 函数使用方法及示例

MySQL函数

在线示例

返回一个随机的十进制数字(没有种子值-因此它返回一个完全随机的数字,该整数> = 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);

MySQL函数