本文介绍 Microsoft Excel 中 RAND 函数的公式语法和用法。

说明

RAND 返回了一个大于等于 0 且小于 1 的平均分布的随机实数。 每次计算工作表时都会返回一个新的随机实数。

注意: 自 Excel 2010 起,Excel 使用马特赛特旋转演算法 (MT19937) 来生成随机数。  

语法

RAND

RAND 函数语法没有参数。

备注

  • 若要生成 a 与 b 之间的随机实数,请使用:

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

  • 若要使用函数 RAND 生成一个随机数,但不希望每次计算单元格时数字都出现变化,可在编辑栏中输入 =RAND(),然后按 F9 将公式更改为随机数。 公式将进行计算,并仅保留一个值。

示例

复制下表中的示例数据,然后将其粘贴到新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可以调整列宽以查看所有数据。

公式

说明

结果

=RAND()

大于或等于 0 且小于 1 的随机数

变量

=RAND()*100

大于或等于 0 且小于 100 的随机数

变量

=INT(RAND()*100)

大于或等于 0 且小于 100 的随机全数

变量

注意: 当通过在不同单元格中输入公式或数据或手动重新计算 (按 F9) 重新计算工作表时,将针对使用 RAND 函数的任何公式生成新的随机数。

需要更多帮助吗?

你始终可以在 Excel 技术社区中咨询专家或在 Answers 社区获取

另请参阅

Mersenne Twister 算法

RANDBETWEEN 函数

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

你对翻译质量的满意程度如何?
哪些因素影响了你的体验?

谢谢您的反馈意见!

×