如何在Excel中创建一个随机数生成器

使用RANDBETWEEN函数来生成随机数字

RANDBETWEEN函数可用于在Excel工作表中的一系列值之间生成随机整数(仅限整数)。 随机数的范围是使用函数的参数指定的。

而更常用的RAND函数将返回0到1之间的十进制值,而RANDBETWEEN可以在任何两个定义的值之间生成整数 - 例如0和10或1和100。

RANDBETWEEN的用途包括创建特殊公式,例如上图中第4行所示的投币公式和骰子滚动模拟

注意:如果您需要生成包含十进制值的随机数,请使用Excel的 RAND函数

RANDBETWEEN函数的语法和参数

函数的语法引用函数的布局,并包含函数的名称,括号,逗号分隔符和参数。

RANDBETWEEN函数的语法是:

= RANDBETWEEN(底部,顶部)

使用Excel的RANDBETWEEN函数

下面列出的步骤将介绍如何让RANDBETWEEN函数返回1到100之间的随机整数,如上图中的第3行所示。

输入RANDBETWEEN功能

输入函数及其参数的选项包括:

  1. 键入完整的函数,例如: = RANDBETWEEN(1,100)= RANDBETWEEN(A3,A3)到工作表单元格中;
  2. 使用函数的对话框选择函数和参数

虽然可以手动输入完整的函数,但很多人发现使用对话框比较容易,因为它负责输入函数的语法 - 例如参数之间的括号和逗号分隔符。

打开对话框

打开RANDBETWEEN功能对话框:

  1. 单击单元格C3使其成为活动单元格 - RANDBETWEEN函数所在的位置。
  2. 点击功能区的“ 公式”选项卡。
  3. 点击Math&Trig图标打开功能下拉列表。
  4. 点击列表中的RANDBETWEEN打开函数的对话框。

将输入到对话框中空行的数据将形成函数的参数。

输入RANDBETWEEN函数的参数

  1. 点击对话框的底线
  2. 单击工作表中的单元格A3 ,将该单元格引用输入到对话框中。
  3. 点击对话框的顶行
  4. 单击工作表中的单元格B3以输入第二个单元格引用。
  5. 单击确定完成该功能并返回到工作表。
  6. 单元格C3中应出现1到100之间的随机数字。
  7. 要生成另一个随机数,请按下键盘上的F9键,使工作表重新计算。
  8. 当您单击单元格C3时,完整的函数= RANDBETWEEN(A3,A3)出现在工作表上方的公式栏中

RANDBETWEEN函数和波动性

像RAND函数一样,RANDBETWEEN是Excel的易失性函数之一 。 这意味着:

重新计算注意事项

处理随机性的函数将在每次重新计算时返回不同的值。 这意味着每次在不同的单元中评估函数时,随机数将被更新的随机数替换。

因此,如果稍后要研究一组特定的随机数,则应该复制这些值,然后将这些值粘贴到工作表的另一部分中。