RAND 函数

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

本文介绍 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 函数的任何公式生成一个新的随机数。

另请参阅

RAND 函数在 Excel 中的说明

Mersenne 屏保算法

RANDBETWEEN 函数

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×