MySQL RAND() 函数

实例

返回一个随机的十进制数(没有种子值 - 因此它返回一个 大于等于 0 且 小于1 的完全随机数)

  1. SELECT RAND();

定义与用法

RAND() 函数返回一个介于 0(包含)和 1(排除)之间的随机数。


语法

  1. RAND( seed )

参数值

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

技术细节

适用版本:From MySQL 4.0

更多实例

实例

返回随机十进制数(种子值为6):

  1. SELECT RAND(6);
实例

返回一个大于等于 5 且小于 10 的随机十进制数。

  1. SELECT RAND()*(10-5)+5;
实例

返回一个大于等于 5 且小于等于 10 的随机数。

  1. SELECT FLOOR(RAND()*(10-5+1)+5);

分类导航