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