使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

本文介绍 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 技术社区中咨询专家或在社区中获取支持。

另请参阅

Mersenne Twister 算法

RANDBETWEEN 函数

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×