RAND

适用于:计算列计算表Measure视觉计算

返回一个大于 or 等于 0 and 小于 1 的随机数,均匀分布。 返回的数字将重新计算包含此函数的每个 time 单元格。

语法

RAND()

返回 value

十进制数。

言论

  • 重新计算取决于各种因素,包括模型是否设置为 ManualorAutomatic 重新计算模式,and 数据是否已刷新。

  • RAND and 执行 not 的其他易失函数 fixedvaluesnot 始终重新计算。 例如,执行查询 or 筛选通常会 not 导致重新评估此类函数。 但是,重新计算整个列时,将重新计算这些函数的结果。 这些情况包括从外部数据源刷新 or 手动编辑导致重新计算包含这些函数的公式的数据。

  • RAND 始终重新计算 if 函数在 measure的定义中使用。

  • RAND 函数无法返回零的结果,以防止除以零等错误。

例子

若要 generate 其他两个数字之间的随机实数,请使用:

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

若要 generate 大于 0 的随机数,and 小于 1:

= RAND()

generate 大于 0 and 小于 100 的随机数

= RAND()*100

若要 generate 随机整数大于 0 and 小于 100

INT(RAND()*100)

数学 and 三角函数统计函数