如何在 Microsoft 中生成随机数 Excel

如果您需要为商业、教育或其他目的生成一个或多个随机数,您可以直接在 Microsoft Excel. 您可以使用随机数生成器工具或 Excel 功能。

目录

使用随机数生成器 Excel
添加分析工具包
使用随机数生成器
使用随机数函数 Excel
兰德函数
RANDBETWEEN 函数
RANDARRAY 函数

如何在 Google 表格中生成随机数

使用随机数生成器 Excel

使用来自 Microsoft 的加载项,称为 分析工具包,您可以执行许多统计和工程操作,例如查找移动平均线。 该工具的另一个特点是随机数生成器。

添加分析工具包

要查看您是否已经拥有该加载项,请转到功能区的“数据”选项卡和“分析”部分。 寻找数据分析按钮。 如果您有该按钮,则可以跳至使用该工具。

如果您没有看到该按钮,您可以轻松添加它。 转到文件>选项,然后选择左侧的“加载项”。 在窗口底部,转到管理并选择“Excel 插件。” 点击“前往”。

选择加载项,管理 Excel 加载项

当加载项窗口打开时,选中分析工具库旁边的框,然后单击“确定”。

添加分析工具包

使用随机数生成器

前往数据选项卡,然后单击功能区分析部分中的“数据分析”。 出现窗口时,选择“随机数生成”并单击“确定”。

选择随机数生成


从窗口顶部开始,使用“变量数”框输入要填充的列数。 然后,在“随机数”框中输入行数。

添加列数和行数

此生成器的先进之处在于您可以从 Bernoulli、Binomial、Patterned 和 Discrete 等选项中选择要使用的分布。 从下拉列表中选择分布后,参数部分将更新为您完成所需的信息。

选择一个分布

在 Random Seed 字段中,您可以输入生成器的起始编号(最多 9999)以供您根据需要使用。 然后,为您希望随机数显示的位置选择一个输出选项。

添加种子并选择输出

准备好后单击“确定”,您将收到您的号码。

生成的随机数

使用随机数函数 Excel

生成随机数的另一种选择 Excel 正在使用一个功能。 您可以使用三个功能。 每次重新计算或重新打开工作簿时,都会使用这些函数生成一个新的随机数。 它们提供的选项不如随机数生成器工具多,但使用起来更简单。

如何在 Microsoft 中找到您需要的功能 Excel

兰德函数

随着 RAND 函数,可以生成一个大于等于零小于一的随机数。 这为您提供了十进制数字选项。 但是您也可以通过调整公式来获得大于 1 的数字。


对于基本随机数,输入以下内容并按 Enter:

=RAND()

兰德函数 Excel

对于大于或等于零且小于 500 的随机数,输入以下内容并点击 Enter:

=RAND()*500

小于 500 的 RAND 函数

对于大于或等于 0 且小于 500 的随机整数,输入以下内容并按 Enter:

=INT(RAND()*500)

小于 500 的整数

RANDBETWEEN 函数

也许您想生成一个介于两个特定数字之间的数字。 在这种情况下,您将使用 RANDBETWEEN 功能。


对于 10 到 100 之间的随机数,输入以下内容并按 Enter:

=RANDBETWEEN(10,100)

RANDBETWEEN 正数

对于负 10 到 10 之间的随机数,输入以下内容并点击 Enter:

=RANDBETWEEN(-10,10)

RANDBETWEEN 带负数

如何在 Microsoft 中创建随机(假)数据集 Excel

RANDARRAY 函数

为了 微软 365 订户 RANDARRAY 函数提供一组随机数。 您可以选择用数字填充的行数和列数。 您还可以选择最小值和最大值并指定整数或小数。

这个函数的语法是 RANDARRAY(rows, columns, minimum, maximum, whole-decimal) 你进入的地方 True 对于整数或 False 十进制数作为最后一个参数。 所有参数都是可选的。

对于覆盖三行四列的随机数字数组,您可以输入以下内容并点击 Enter:

=RANDARRAY(3,4)

具有行和列的 RANDARRAY

对于包含相同行数和列数但最小为 1 和最大为 10 的随机数组,输入以下内容并按 Enter:

=RANDARRAY(3,4,1,10)

具有最小值和最大值的 RANDARRAY


对于使用这些相同参数但仅返回整数的随机数组,您将输入以下内容并按 Enter:

=RANDARRAY(3,4,1,10,TRUE)

RANDARRAY 整数

微软 Excel 为您提供生成随机数的简单选项。 无论您需要离散数字还是仅需要 1 到 10 之间的数字, Excel 你覆盖了吗?

计算机如何生成随机数