如何得到使用3个骰子掷赢4个骰子的概率(每个骰子的点数为1-6,点数一样算输)

分为3步解决:

第一步.计算n个骰子得到m点数的分布

1个骰子能得到1、2、3、4、5、6点数,每个点数出现的方式只有1种。

2个骰子能得到2、3。。。12点数,每个点数出现的方式有1、2、3。。。1种。

推导:F(n,m)为n个骰子得到m点数的排列方式

第n个骰子得到1...6点数的方式分别为1种

易得到 F(n, m) = f(n-1, m-1) + f(n-1, m-2) + f(n-1, m-3) + f(n-1, m-4) + f(n-1, m-5)

使用Exce很容易得到结果,如下图所示。只需填好第一列数值,后面几列用excel的sum函数轻松得到。

归一化得到概率 R(n, m)

第二步.计算n个骰子掷得点数小于m的概率

H(n, m) = R(n,1) + ... + R(n, m-1)

同理,使用excel将上表的数据,得到

第三步.计算x个骰子掷赢y个骰子的概率

G(x,y) = ΣR(x,k) * H(y,k)    (k从1到x*6)

继续excel,得到如下

如上图所示,3个骰子掷赢4个骰子的概率是0.191701,好像不是很高。

小结:感觉excel还是很强大的,很多复杂的算法经过简单的拆分和公式推导,很容易实现。而且预先得到结果,比代码实时计算更靠谱,更效率。

java计算筛子概率_使用excel计算骰子输赢概率相关推荐

  1. python计算圆周率代码_使用 Python 计算 π 值

    π是一个无数人追随的真正的神奇数字.我不是很清楚一个永远重复的无理数的迷人之处.在我看来,我乐于计算π,也就是计算π的值.因为π是一个无理数,它是无限的.这就意味着任何对π的计算都仅仅是个近似值.如果 ...

  2. c语言计算日出日落时间_日出日落时间 计算软件 日出日落时间计算公式

    计算日出时间. 日落时间. 昼长. 夜长的公式或方法 是时间计算最简单的. 昼半球的平分线上是12点. 对应的夜半球平分经线就是零点. 希望能对你有所帮助. 这些只跟经度有关系. 如果是半球俯视图就是 ...

  3. excel计算二元线性回归_用Excel做回归分析

    Excel数据分析工具库是个很强大的工具,可以满足基本的统计分析,这里介绍用Excel数据分析工具库中的回归做回归分析. 本节知识点: Excel数据分析工具库-回归 线性回归和非线性回归 简单线性回 ...

  4. excel计算二元线性回归_使用Excel进行回归分析

    Excel数据分析工具库是个很强大的工具,可以满足基本的统计分析,这里介绍用Excel数据分析工具库中的回归做回归分析. 本文主要介绍: Excel数据分析工具库-回归 线性回归和非线性回归 简单线性 ...

  5. 用函数计算工龄_用Excel计算财务账期,离不开这3个函数

    正文共:1577 字 6 图 预计阅读时间: 4 分钟 在很多企业,应收账款要按指定的账期显示,类似"0-30天,31-60天,--"这种样式.在Excel应收账款分析表中,需要根 ...

  6. 计算页数_中级会计师计算题、综合题的审题注意事项与解题思路

    为什么要进行考前冲刺根据多年的考试和培训经验,考前过一遍课本是必须的,且提分相当明显.换种解释方式如果平时测试在40分左右的同学通过最后一个月的冲刺考过的概率能增加65%以上,但最后一个月抓不住机会就 ...

  7. 怎么用计算机计算年月份,如何使用Excel计算两个日期之间的月数?

    一.这可以通过DATEDIF函数完成. 二. DATEDIF函数的定义 DATEDIF函数是Excel中的隐藏函数,而不是帮助和插入公式中的隐藏函数.返回两个日期之间的年\月\日间隔的数量. DATE ...

  8. java编辑遗忘曲线代码_通过excel vba 实现艾宾浩斯遗忘曲线的复习提醒

    1.实现原理: 艾宾浩斯seid一个知识点学习后要复习8次后可达到永久记忆(这个还有待验证...),其复习间隔时间分别为1d.2d.4d.7d.15d.30d.90d.180d. 2.实现效果: 在一 ...

  9. python计算身体质量指数_利用Python计算身体质量指数BMI来判断体型

    身体质量指数BMI:对身体质量的刻画(Body Mass Index) 国际上常用的衡量人体肥胖和健康程度的重要标准,主要用于统计分析. 定义: 有上图考虑BMI的值的结果因国内和国外的标准不同而不同 ...

最新文章

  1. MySQL · 社区动态 · MariaDB 10.2 前瞻
  2. C# DataTable的Select()方法不支持 != 判断
  3. 95-849-040-源码-RPC-Flink中的RPC使用
  4. 机器视觉LED光源的选择及其性能优势
  5. JAVA编程思想——读书笔记 对象的容纳
  6. linux基本命令之stat
  7. java开发中常用linux指令,Java开发需掌握的常用Linux命令
  8. (转)你确定你的交易系统最快?
  9. 局域网传输/共享大文件
  10. 设置网页title旁边的小图标详解
  11. iOS——Segue的使用
  12. html短期总结(至表单)
  13. Volatility
  14. 刘强东都想明白了,你们却还在讨论流量焦虑
  15. 网站收录量如何提高?
  16. 酷睿i7和i5对计算机专业要求,英特尔i5已经足够用 还有必要升级i7处理器吗?
  17. 分布式计算的详细笔记
  18. meta分析森林图解读,实例讲解教你快速学会meta分析森林图解读!
  19. 不畏浮云遮望眼,自缘身在最高层
  20. WEB超大文件上传与下载

热门文章

  1. python爬取微博非好友圈_Python爬虫之微博好友圈
  2. Mac上Pycharm激活
  3. 支付宝上线沾福气卡:绝对沾到花花卡或者敬业卡
  4. 全面HTML5化:火狐移动操作系统B2G价值几何
  5. 玩转Ubuntu的root账号
  6. ...世界最著名的50大美景...
  7. js 声明数组和向数组中添加对象变量 [前端学习 第七节]
  8. 2020快手最新版去水印的方法
  9. 制作grub多重引导光盘镜像(原创)
  10. apache phoenix 入门_简洁的 phoenix 安装使用