RAND( ) 函数
返回落入指定边界内的随机数。
语法
RAND(数值)
参数
名称 | 类型 | 描述 |
---|---|---|
数值 | 数值 |
随机数的数值边界。 如果您指定具有小数位的数字,则生成的随机数具有相同的小数位数。
|
输出
数值。
示例
基本示例
返回 278.61:
RAND(1000.00)
返回 3781:
RAND(10000)
说明
每次执行该函数时,返回值都将不同。
备注
RAND( ) 不能复制结果
如果您以相同的数字值连续使用 RAND( ) 函数,它所生成的结果是不同的。与 RANDOM 命令不同,RAND( ) 函数没有种子值。
可能生成重复的随机数
如果您使用 RAND( ) 创建一个计算域以将一个随机数分配给表中的每个记录,则可能生成重复的随机数。无法保证随机数将是唯一的。
数字值相对于该表中的记录数而言越大,生成的数字将是唯一的机会就越大。
随机数动态更新
每次您执行诸如快速排序、应用过滤器、重新安排列或滚动视图之类的操作时,包含 RAND( ) 函数的计算域都会生成一组新的随机数。
如果您想要固定一组随机数,可使用提取对话框中的视图或域选项将数据提取至一个新表中。