SQL Server RAND() 函数
定义和用法
RAND() 函数返回一个介于 0(包含)和 1(不包含)之间的随机数。
实例
例子 1
返回一个随机小数(没有种子值 - 因此它返回一个完全随机数 >= 0 且 <1):
SELECT RAND();
例子 2
返回一个随机小数(种子值为 6):
SELECT RAND(6);
例子 3
返回一个 >= 5 且 <10 的随机小数:
SELECT RAND()*(10-5)+5;
例子 4
返回一个 >= 5 且 <=10 的随机整数:
SELECT FLOOR(RAND()*(10-5+1)+5);
语法
RAND(seed)
参数
| 参数 | 描述 |
|---|---|
| seed |
可选。如果指定了种子,它将返回一个可重复的随机数序列。 如果没有指定种子,它将返回一个完全随机数。 |
技术细节
| 适用于: |
|
|---|