RAND

适用于:计算列计算表度量值视觉对象计算

返回大于或等于 0 并且小于 1 的随机数字(平均分布)。 每次重新计算包含此函数的单元格时,返回的数字都会更改。

语法

RAND()  

返回值

一个小数。

备注

  • 重新计算取决于各种因素,包括模型是否设置为“手动”或“自动”重新计算模式,以及数据是否已刷新 。

  • 不会始终重新计算 RAND 和不具有固定值的其他易失函数。 例如,执行查询或筛选通常不会重新计算此类函数。 但是,当重新计算整个列时,将重新计算这些函数的结果。 这些情况包括从外部数据源刷新或手动编辑数据,从而重新计算包含这些函数的公式。

  • 如果在度量值的定义中使用该函数,则始终会重新计算 RAND。

  • RAND 函数不会返回结果零,这是为了防止发生错误(如除零错误)。

示例

若要生成两个数字之间的随机实数,请使用:

= RAND()*(b-a)+a

生成一个大于 0 且小于 1 的随机数:

= RAND()

生成一个大于 0 且小于 100 的随机数

= RAND()*100

生成一个大于 0 且小于 100 的随机整数

INT(RAND()*100)

Math 和 Trig 函数
统计函数