六个骰子投来6~36,请问每个数的概论一样么?是小?怎么计算呢?

发布日期:2018-06-05 来源:财富国际在线 阅读:

六个骰子投来6~36,请问每个数的概论一样么?是小?怎么计算呢?

Leon 31分钟前 95 tex
6个骰子能投出6~36,机率我觉得是不一样的.但是却又不知道怎么算出每个点数的机率.请教大家一下!谢谢!!
0 0
其他回答
不一样。
排列组合,如果不了解的话可以先思考两个骰子的情况,然后再考虑六个。
热心网民 距现在22分钟 0条评论
0 0
先使用蛮力:
countRange :: [Int] -> [Int]countRange = map (length . count)    where count num = [(x1,x2,x3,x4,x5,x6)                           | x1 <- [1..6],                             x2 <- [1..6],                             x3 <- [1..6],                             x4 <- [1..6],                             x5 <- [1..6],                             x6 <- [1..6],                             x1 + x2 + x3 + x4 + x5 + x6 == num]diceProbs :: [Int] -> [String]diceProbs range = let counts = countRange range                      total = show (sum counts)                  in map ((++ "/" ++ total) . show) countsdiceProbs [6..36]
通过代码计算得到骰子和为6到36的概率为:
["1/46656","6/46656","21/46656","56/46656","126/46656","252/46656","456/46656","756/46656","1161/46656","1666/46656","2247/46656","2856/46656","3431/46656","3906/46656","4221/46656","4332/46656","4221/46656","3906/46656","3431/46656","2856/46656","2247/46656","1666/46656","1161/46656","756/46656","456/46656","252/46656","126/46656","56/46656","21/46656","6/46656","1/46656"]

这个问题可以归结到数学上求个整数相加等于,


这种情况下有的值有种组合方式。

验算一下,当的时候,得到值。和程序算出来的一致

关于公式的证明参看《概率统计基础教程(A First Course in Probability: Sheldon M. Ross: 9787115209542: Amazon.com: Books)》第13页
Leon 距现在22分钟 0条评论
0 0

关于我们 联系我们招聘信息免责申明广告服务 网站地图 百度地图 TAG标签

Copyright@2018-2022 Cfgjzx.Com 财富国际在线 版权所有 All Rights Reserved   
财富国际提供:最新财富资讯、房产资讯、股票资讯、区块链、投资理财、保险导购、健康产品、公私募基金,易经等资讯及服务.