写一个蒙特卡罗模拟判定双骰子游戏获胜几率,

function f=double_shai()
times=zeros(1,2);
n=100000;
for i=1:nnum1=fix(6*rand)+1;num2=fix(6*rand)+1;sumtwo1=num1+num2;if (sumtwo1 == 7 || sumtwo1 == 11)times(1)=times(1)+1;elseif (sumtwo1 == 2 || sumtwo1 == 3 || sumtwo1 == 12)times(2)=times(2)+1;elsewhile (true)num1=fix(6*rand)+1;num2=fix(6*rand)+1;sumtwo2=num1+num2;if sumtwo2 == sumtwo1times(1)=times(1)+1;break;elseif sumtwo2 == 7times(2)=times(2)+1;break;elsecontinue;endendend
end
fprintf('获胜概率为:%f\n',times(1)/n);

运行结果:

matlab实现双骰子游戏相关推荐

  1. 双骰子游戏——简单语句实现,do while循环

    双骰子游戏--简单语句实现,do while循环 前言 双骰子游戏: 两个骰子分别抛掷,如果和为2,3或12,玩家就输了: 如果和为7或者11,玩家胜利: 如果抛掷的点数为其他点数,则第二次抛掷的点数 ...

  2. Java黑皮书课后题第6章:**6.30(游戏:双骰子)掷双骰子游戏是某场景中非常流行的骰子游戏。编写程序,玩这个游戏的变种

    6.30(游戏:双骰子)掷双骰子游戏是某场景中非常流行的骰子游戏.编写程序,玩这个游戏的变种 题目 题目描述 破题 代码 题目 题目描述 6.30(游戏:双骰子)掷双骰子游戏是某场境中非常流行的骰子游 ...

  3. 一个简单的双骰子游戏

    仅为一次课堂作业. #include <stdio.h> #include <stdlib.h> #include <time.h>/* contains prot ...

  4. C++骰子游戏课程设计(含源码)

    一.目的与要求 1.1课程设计题目 在碰运气游戏中最常见到的是"投掷双骰子"游戏,这种游戏在影视作品中经常会见到.游戏规则是:游戏者每次投掷两颗骰子,每颗骰子是一个正方体,有6面, ...

  5. html5骰子游戏实验报告,C++实验报告骰子游戏.doc

    C实验报告骰子游戏 C++实验报告骰子游戏 目录 C++实验报告2 骰子游戏2 目的与要求2 二.工具/准备工作2 三.分析2 四.实现步骤4 五.测试与结论6 六.实验总结8 C++实验报告 骰子游 ...

  6. 学以致用——Java源码——抛双骰游戏图形界面版(GUI-Based Craps Game)

    游戏简介: 1. 抛双骰游戏的Swing界面版(CLI命令行版本见:学以致用--Java源码--抛双骰儿游戏改进版(Craps Game Modification with wagering),htt ...

  7. 掷骰子python代码_通过构建一个简单的掷骰子游戏去学习怎么用 Python 编程

    不论是经验丰富的老程序员,还是没有经验的新手,Python 都是一个非常好的编程语言. Image by : opensource.com Python 是一个非常流行的编程语言,它可以用于创建桌面应 ...

  8. python学习之掷骰子游戏

    """ 通过学习的python知识,写一个简单的python小游戏 游戏名字:掷骰子比大小 游戏规则: 1.玩家可以选择玩掷几个骰子游戏(默认3个) 2.玩家可以设置双方 ...

  9. 寄娱于学第2天——PHP骰子游戏篇--优化

    前一篇关于PHP版本的骰子游戏(详见此),for循环的实现,在高并发下,效率显然是非常地低的. 下面是优化结果,如果您有更好的方法,望不吝赐教! <?php /** * Description  ...

最新文章

  1. 重磅!阿里开源AI核心技术,95%算法工程师受用
  2. mysql整形溢出报错_MySQL整型数据溢出的解决方法
  3. another app is currently holding the yum lock;waiting for it to exit解决
  4. 如何关闭jdk自动更新提示
  5. 针对Python中冒号的详细解释
  6. java向指定文件写入内容
  7. 四线接近开关接线图_135张图!开关、电机、断路器、电热偶、电表接线图大全!...
  8. [家里蹲大学数学杂志]第034期中山大学2008年数学分析考研试题参考解答
  9. hibernate--
  10. 一步步编写操作系统 44 用c语言编写内核1
  11. 【IDEA】IDEA 单元测试 System.in 没办法输入
  12. 解决vscode连接远程服务器remote-ssh连接不上的问题
  13. 利用反射获取类或者方法或者字段上的注解的值
  14. Java 高阶 —— native 关键字与 JNI
  15. spring 13-Spring框架基于Annotation的AOP配置
  16. Atitit 如何工作积极的心态积极起来
  17. php+ci+db+debug,[PHP] Web Framework : CodeIgniter MySQL Database 使用教學
  18. ORA-01017: invalid username/password; logon denied
  19. C/C++ 大小端转换
  20. Windows 应用生成MiniDump文件的方法笔记

热门文章

  1. 每月碎碎念 | 2019.6
  2. 鸿蒙系统网络连接设置ip,修改本地连接的TCP/IP属性设置
  3. 正则时间和固定代码案例
  4. 光伏+保险:漫漫长路慢慢行
  5. DeviceIOControl读写硬盘设备
  6. python实现轨迹回放供应_微信小程序实现轨迹回放
  7. PyTorch中 tensor.detach() 和 tensor.data 的区别
  8. No space in execution regions with .ANY selec错误的解决
  9. STM32挂载SD卡基于Fatfs文件系统读取文件信息
  10. 关于TimeSpan