如何使用excel中的rand和RANDBEVERY函数(use the rand and randbetween functions in excel)

有时,我们希望模拟随机性而不实际执行随机过程。例如,假设我们想要分析一个1000000次公平硬币投掷的特定实例。我们可以掷硬币一百万次并记录结果,但这需要一段时间。另一种方法是使用Microsoft Excel中的随机数函数。RAND和RANDBETWEEN函数都提供了模拟随机行为的方法。...

有时,我们希望模拟随机性而不实际执行随机过程。例如,假设我们想要分析一个1000000次公平硬币投掷的特定实例。我们可以掷硬币一百万次并记录结果,但这需要一段时间。另一种方法是使用Microsoft Excel中的随机数函数。RAND和RANDBETWEEN函数都提供了模拟随机行为的方法。

RAND and RANDBETWEEN functions in the Excel program

兰德函数

我们将从考虑兰德函数开始。在Excel中的单元格中键入以下内容可使用此功能:

= RAND()

该函数不接受括号中的参数。它返回一个介于0和1之间的随机实数。在这里,实数的间隔被视为一个统一的样本空间,因此使用此函数时,从0到1的任何数字都有可能返回。

兰德函数可用于模拟随机过程。例如,如果我们想用它来模拟硬币的抛掷,我们只需要使用if函数。当我们的随机数小于0.5时,我们可以使用函数返回H来表示头部。当数字大于或等于0.5时,我们可以让函数返回T表示尾部。

randbetween函数

第二个处理随机性的Excel函数称为RANDBETWEEN。通过在Excel的空单元格中键入以下内容,可以使用此函数。

= RANDBETWEEN([lower bound], [upper bound])

此处括号内的文本将由两个不同的数字替换。函数将返回在函数的两个参数之间随机选择的整数。同样,假设一个统一的样本空间,这意味着每个整数都有可能被选择。

例如,对RANDBETWEEN(1,3)进行五次评估可能会得到2,1,3,3。

此示例显示了“between”一词在Excel中的一个重要用法。这需要从包容性的角度进行解释,以包括上下界(只要它们是整数)。

同样,通过使用IF函数,我们可以很容易地模拟任意数量硬币的抛掷。我们需要做的就是在一列单元格中使用函数randthever(1,2)。在另一个专栏中,我们可以使用一个IF函数,如果从RANDBETWEEN函数返回了1,则返回H,否则返回T。

当然,使用RANDBETWEEN函数还有其他可能的方法。这将是一个简单的应用程序来模拟模具的滚动。这里我们需要介于(1,6)之间的Randbeth。从1到6(含)的每个数字表示模具六个侧面中的一个。

重新计算注意事项

这些处理随机性的函数将在每次重新计算时返回不同的值。这意味着每次在不同的单元格中计算函数时,随机数将被更新的随机数替换。因此,如果以后要研究一组特定的随机数,那么复制这些值,然后将这些值粘贴到工作表的另一部分是值得的。

真随机

我们在使用这些函数时必须小心,因为它们是黑匣子。我们不知道Excel用来生成随机数的过程。由于这个原因,很难确定我们得到的是随机数。

  • 发表于 2021-09-08 09:51
  • 阅读 ( 320 )
  • 分类:数学

你可能感兴趣的文章

解决并解释了3个复杂的excel提取问题

...microsoftexcel的复杂单元格中提取信息而挣扎。我写的关于如何用这个函数从Excel中提取数字或文本的文章中的许多评论和问题证明了这一点。显然,如何从Excel工作表中分离出所需的数据并不总是很清楚。 ...

  • 发布于 2021-03-17 15:46
  • 阅读 ( 197 )

基本microsoft excel公式和函数备忘单

...一个数的幂的结果 =RAND返回一个介于0和1之间的随机数 =RANDBETWEEN返回指定数字之间的随机数 =COS计算数字的余弦 =SIN Returns the sine of the given angle计算给定角度的正弦 =TAN计算数字的正切 =CORREL计算两个数据集之间的相关系数 =STDEVA...

  • 发布于 2021-03-21 19:10
  • 阅读 ( 242 )

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

...的数字。这个公式选取一个介于1和1000之间的随机数。 =RANDBETWEEN(11000) 按键盘上的“回车”键或单击“绿色”箭头应用公式。 在右下角,将鼠标悬停在单元格上,直到出现“+”图标。单击并将其拖动到要应用公式的列中的最...

  • 发布于 2021-04-01 01:07
  • 阅读 ( 185 )

如何在excel中使用trunc函数

...数以及它与其他技术的区别。 什么是trunc函数(the trunc function)? TRUNC函数将数字截断为指定的小数位数。使TRUNC不同于其他去掉小数点的函数的关键因素是TRUNC函数不舍入值。如果使用TRUNC删除值4.68中的所有小数,则结果为4。 TR...

  • 发布于 2021-04-02 13:06
  • 阅读 ( 211 )

如何在google表单中生成随机数

...一个数字范围。虽然您可以修改函数以生成其他范围,但RANDBETWEENfunction是一种更简单的方法。 相关:计算机如何生成随机数 单击要**随机数的单元格,然后键入=randbween(<Low>,<High>),但将<Low...

  • 发布于 2021-04-02 23:54
  • 阅读 ( 243 )

如何删除谷歌工作表中的重复项

...下代码: //Removes duplicate rows from the current sheet.
 
 function removeDuplicates() {
 //Get current active Spreadsheet
 var sheet = SpreadsheetApp.getActiveSheet();
 //Get all values from the spreadsheet's rows
 var data = sheet.getDataRange().getValues();
 /...

  • 发布于 2021-04-03 14:44
  • 阅读 ( 225 )

如何在word中生成随机文本

有时,您可能需要Word文档中的一些样板或填充文本。一种解决方案是使用lorem ipsum或虚拟文本生成器来创建文本。或者,您可以直接在Word中创建文本。 使用rand公式生成随机文本 如果要在Word文档中使用随机(但连贯)文本作...

  • 发布于 2021-04-03 15:30
  • 阅读 ( 165 )

如何在excel中使用逻辑函数:if、and、or、xor、not

...果执行操作。这有助于我们自动化电子表格中的任务。 如何使用if函数 IF函数是Excel中的主要逻辑函数,因此首先要理解它。它将在本文中多次出现。 让我们先看看IF函数的结构,然后看看它的一些用法示例。 IF函数接受3位信息...

  • 发布于 2021-04-03 20:24
  • 阅读 ( 317 )

如何在excel中使用vlookup

...的其他环境中使用。这是不太常见的,可能会涵盖在未来如何极客文章。 我们的**模板还不完整。为了完成这项工作,我们将采取以下措施: 我们将从单元格A11中删除示例项代码,并从单元格D11中删除“2”。这将导致我们新创...

  • 发布于 2021-04-09 23:37
  • 阅读 ( 198 )

在运行vba函数时,如何限制microsoft excel的cpu使用率?

...? 答案 超级用户贡献者mtone为我们提供了答案: If a VBA function is called from several formulas or if your script generates or forces the recalculation of several formulas, then this should definitely make use of the multi-threaded calculation feature in Microsoft Excel. Respectiv...

  • 发布于 2021-04-10 01:03
  • 阅读 ( 274 )
冥龙灬天觞
冥龙灬天觞

0 篇文章

相关推荐