如何计算多个骰子的概率(calculate multiple dice probabilities)

很多人认为,如果你掷三个六面骰子,你掷三的几率和掷十的几率相等。然而,情况并非如此,本文将向您展示如何计算骰子池的平均值和标准偏差。学习骰子力学的术语。骰子通常有六面,但也常见于d2(硬币)、d4(三面金字塔)、d8(八面体)、d10(十面体)、d12(十二面体)和d20(二十面体)中。骰子滚动遵循格式(骰子数量)(速记骰子标识符),因此2d6将是两个六面骰子的滚动。在本文中,一些公式将假设n=相...

概率图

骰子概率图

支持wikiHow并解锁所有示例。

方法1方法1/4:枚举

  1. 1记下骰子的数量、边数和所需的总数。
  2. Image titled Calculate Multiple Dice Probabilities Step 1
  3. 2计算出所有求和的方法。对于大量的骰子来说,这可能会很乏味,但相当简单。这相当于将k的所有分区精确地划分为n个部分,且没有任何部分大于r。下面给出了n=5、r=6和k=12的示例。为了确保计数是穷举的,并且没有分区被计数两次,分区按字典顺序显示,每个分区中的骰子按非递减顺序显示。
  4. Image titled Calculate Multiple Dice Probabilities Step 2
  5. 3并非上一步中列出的所有分区都具有相同的可能性。这就是为什么他们必须被列出,而不是简单地计算。在一个较小的三模示例中,分区123覆盖6种可能性(123、132、213、231、312、321),而分区114仅覆盖3种可能性(114、141、411),222仅包括其自身。使用多项式公式计算在每个分区中排列数字的方法数。此信息已从上一节添加到表中。
  6. Image titled Calculate Multiple Dice Probabilities Step 3
  7. 4将获得所需总和的方法总数相加。
  8. Image titled Calculate Multiple Dice Probabilities Step 4
  9. 5除以结果总数。因为每个模具都有r个同样可能的面,所以这就是rn。
  10. Image titled Calculate Multiple Dice Probabilities Step 5

方法2方法2/4:递归

这种方法给出了所有骰子数的所有和的概率。它可以很容易地在电子表格上实现。

  1. 1注意单个模具的结果概率。将它们记录在电子表格中。所示示例使用六面骰子。负和的空行被视为零,并允许在所有行中使用相同的公式。
  2. Image titled Calculate Multiple Dice Probabilities Step 6
  3. 如图2所示,使用公式2。也就是说,2个骰子显示任意和k的概率等于以下事件的和。对于非常高或非常低的k值,部分或全部或这些项可能为零,但公式对所有k都有效。第一个骰子显示k-1,第二个显示1。第一个模具显示k-2,第二个显示2。第一个模具显示k-3,第二个显示3。第一个模具显示k-4,第二个显示4。第一个模具显示k-5,第二个显示5。第一个模具显示k-6,第二个显示k-6。
  4. Image titled Calculate Multiple Dice Probabilities Step 7
  5. 3同样地,对于三个或更多的骰子,同样的公式仍然适用,使用已知的概率计算每一个给定的骰子在少一个骰子上的概率。因此,在第二步中输入的公式可以向下和横向填充,直到表格包含所需的尽可能多的数据。
  6. Image titled Calculate Multiple Dice Probabilities Step 8
  7. 4显示的电子表格计算的是“方式数”而不是“概率”,但在它们之间转换很容易:概率=方式数/r^n,其中r是每个模具上的边数,n是骰子数。或者,可以修改电子表格以直接计算概率。
  8. Image titled Calculate Multiple Dice Probabilities Step 9

方法3方法3/4:生成函数

  1. 1写出多项式(1/r)(x+x2+…+xr)。这是单个模具的生成函数。xk项的系数是模具显示k的概率。
  2. Image titled Calculate Multiple Dice Probabilities Step 10
  3. 2将该多项式提高到n次方,得到n个骰子上显示的和的相应生成函数。这就是compute(1/rn)(x+x2+…+xr)n。如果n大于约2,您可能需要在计算机上执行此操作。
  4. Image titled Calculate Multiple Dice Probabilities Step 11
  5. 3从计算上来说,这与前面的方法是等价的,但有时用母函数推导理论结果更容易。例如,投掷两个规则的六面骰子的和分布与标记为(1、2、2、3、3、4)的骰子和标记为(1、3、4、5、6、8)的骰子完全相同。这是因为(x+x2+x2+x3+x3+x4)(x+x3+x4+x5+x6+x8)=(x+x2+x3+x4+x5+x6)(x+x2+x3+x4+x5+x6)。
  6. Image titled Calculate Multiple Dice Probabilities Step 12

方法4方法4/4:连续近似

  1. 1对于大量骰子,使用上述方法进行精确计算可能会很困难。中心极限定理表明,随着骰子数量的增加,相同骰子数量之和接近正态分布。
  2. Image titled Calculate Multiple Dice Probabilities Step 13
  3. 2根据骰子的数量和类型计算平均值和标准差。假设n,应用下面的公式。平均值为(r+1)/2。方差为n(r^2-1)/12。标准差是方差的平方根。
  4. Image titled Calculate Multiple Dice Probabilities Step 14
  5. 3.使用具有上述平均值和标准偏差的正态分布作为骰子总数的近似值。
  6. Image titled Calculate Multiple Dice Probabilities Step 15
  • 发表于 2022-05-18 09:14
  • 阅读 ( 41 )
  • 分类:教育

你可能感兴趣的文章

概率分布

什么是概率分布(a probability distribution)? 概率分布是一个统计函数,它描述了一个随机变量在给定范围内所能获得的所有可能值和可能性。该范围将限定在最小和最大可能值之间,但概率分布上可能绘制的可能值的精确位置取决...

  • 发布于 2021-06-09 07:49
  • 阅读 ( 194 )

如何计算二项式概率(calculate binomial probability)

二项式分布是概率论和统计学中离散随机变量的基本概率分布之一。它之所以得名,是因为它的二项式系数涉及到每一个概率计算。它在每个配置的可能组合数中占权重。 考虑一个统计实验,每个事件有两种可能性(成...

  • 发布于 2021-06-27 00:17
  • 阅读 ( 479 )

如何计算居民消费价格指数(cpi)(calculate consumer price index (cpi))

...消费物价指数可以用以下公式计算 Fomula to Calculate CPI for multiple items 这是一种使用指数和分项指数加权平均数的方法,加权数为1或100。这意味着,为了简化计算,考虑到数千种产品和服务的价格,每个价格都有一个特定的权重。...

  • 发布于 2021-06-27 01:06
  • 阅读 ( 207 )

片(slice)和数据仓库中的骰子(dice in data warehouse)的区别

...立方体的操作,而骰子是从给定数据立方体中选择两个或多个维度并提供一个新的子立方体的操作。 数据仓库是用于报告和数据分析的系统,支持决策。首先,从多个数据源中提取数据,并将其转换和加载到仓库中。然后,使...

  • 发布于 2021-07-01 02:40
  • 阅读 ( 495 )

什么是条件概率?(conditional probability?)

条件概率的一个简单例子是从一副标准牌中抽出的一张牌成为国王的概率。52张牌中总共有4张王牌,因此概率仅为4/52。与这个计算相关的是以下问题:“我们画一个国王的概率是什么,因为我们已经从甲板上抽了一张牌,它是...

  • 发布于 2021-09-09 10:48
  • 阅读 ( 399 )

如何我用c#掷骰子?(i roll dice in c#?)

此应用程序在对象rnd中使用Random()类的一个实例。它还分配足够的空间来保存数组Rolls[]中得分3..18的总数。成员函数OneDice()返回一个介于1和6-rnd之间的值。Next(n)返回范围为0..n-1的值,而ThreeDice()调用OneDice()三次。R...

  • 发布于 2021-09-15 05:09
  • 阅读 ( 190 )

如何撒谎者的赌注(play liar’s dice)

...的骰子 每位球员一杯 每个玩家五个骰子 一张桌子 如何玩这个游戏 第一个玩家,玩家一,通过掷骰子来决定谁的数字最高。比赛一开始,上一轮的获胜者就先走。如果有两个以上的玩家,事先决定游戏是顺时针还是逆时针...

  • 发布于 2021-09-15 08:42
  • 阅读 ( 286 )

如何与概率有关的概率?(odds related to probability?)

很多时候,事件发生的几率都会被公布。例如,有人可能会说某个特定的运动队以2:1的优势赢得大赛。许多人没有意识到的是,像这样的概率实际上只是一个事件概率的重述。 概率将成功次数与总尝试次数进行比较。有利于...

  • 发布于 2021-09-21 14:07
  • 阅读 ( 187 )

如何我在C、C++、C中掷骰子?(i roll dice in c, c++, and c#?)

此应用程序使用srand()函数为随机数生成器设定种子。函数Random(n)返回1到n范围内的整数。 int数组totals保存分数3到18的总计数。然后循环1000万次。此数字定义为常量,但如果编译器不支持常量,请取消对#define的注释。 ...

  • 发布于 2021-09-21 20:13
  • 阅读 ( 243 )

滚动yahtzee的概率

...数学公式,并通过将问题分解为几个相互排斥的情况,来计算滚动Yahtzee的概率。 一卷 最简单的情况是在第一卷上立即获得一个YAZZEE。我们将首先研究滚动一个特定的五个二的Yahtzee的概率,然后很容易地将其扩展到任何Yahtzee...

  • 发布于 2021-09-25 06:51
  • 阅读 ( 201 )
rrkx4342
rrkx4342

0 篇文章

相关推荐