matlab实现双骰子游戏
写一个蒙特卡罗模拟判定双骰子游戏获胜几率,
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实现双骰子游戏相关推荐
- 双骰子游戏——简单语句实现,do while循环
双骰子游戏--简单语句实现,do while循环 前言 双骰子游戏: 两个骰子分别抛掷,如果和为2,3或12,玩家就输了: 如果和为7或者11,玩家胜利: 如果抛掷的点数为其他点数,则第二次抛掷的点数 ...
- Java黑皮书课后题第6章:**6.30(游戏:双骰子)掷双骰子游戏是某场景中非常流行的骰子游戏。编写程序,玩这个游戏的变种
6.30(游戏:双骰子)掷双骰子游戏是某场景中非常流行的骰子游戏.编写程序,玩这个游戏的变种 题目 题目描述 破题 代码 题目 题目描述 6.30(游戏:双骰子)掷双骰子游戏是某场境中非常流行的骰子游 ...
- 一个简单的双骰子游戏
仅为一次课堂作业. #include <stdio.h> #include <stdlib.h> #include <time.h>/* contains prot ...
- C++骰子游戏课程设计(含源码)
一.目的与要求 1.1课程设计题目 在碰运气游戏中最常见到的是"投掷双骰子"游戏,这种游戏在影视作品中经常会见到.游戏规则是:游戏者每次投掷两颗骰子,每颗骰子是一个正方体,有6面, ...
- html5骰子游戏实验报告,C++实验报告骰子游戏.doc
C实验报告骰子游戏 C++实验报告骰子游戏 目录 C++实验报告2 骰子游戏2 目的与要求2 二.工具/准备工作2 三.分析2 四.实现步骤4 五.测试与结论6 六.实验总结8 C++实验报告 骰子游 ...
- 学以致用——Java源码——抛双骰游戏图形界面版(GUI-Based Craps Game)
游戏简介: 1. 抛双骰游戏的Swing界面版(CLI命令行版本见:学以致用--Java源码--抛双骰儿游戏改进版(Craps Game Modification with wagering),htt ...
- 掷骰子python代码_通过构建一个简单的掷骰子游戏去学习怎么用 Python 编程
不论是经验丰富的老程序员,还是没有经验的新手,Python 都是一个非常好的编程语言. Image by : opensource.com Python 是一个非常流行的编程语言,它可以用于创建桌面应 ...
- python学习之掷骰子游戏
""" 通过学习的python知识,写一个简单的python小游戏 游戏名字:掷骰子比大小 游戏规则: 1.玩家可以选择玩掷几个骰子游戏(默认3个) 2.玩家可以设置双方 ...
- 寄娱于学第2天——PHP骰子游戏篇--优化
前一篇关于PHP版本的骰子游戏(详见此),for循环的实现,在高并发下,效率显然是非常地低的. 下面是优化结果,如果您有更好的方法,望不吝赐教! <?php /** * Description ...
最新文章
- 重磅!阿里开源AI核心技术,95%算法工程师受用
- mysql整形溢出报错_MySQL整型数据溢出的解决方法
- another app is currently holding the yum lock;waiting for it to exit解决
- 如何关闭jdk自动更新提示
- 针对Python中冒号的详细解释
- java向指定文件写入内容
- 四线接近开关接线图_135张图!开关、电机、断路器、电热偶、电表接线图大全!...
- [家里蹲大学数学杂志]第034期中山大学2008年数学分析考研试题参考解答
- hibernate--
- 一步步编写操作系统 44 用c语言编写内核1
- 【IDEA】IDEA 单元测试 System.in 没办法输入
- 解决vscode连接远程服务器remote-ssh连接不上的问题
- 利用反射获取类或者方法或者字段上的注解的值
- Java 高阶 —— native 关键字与 JNI
- spring 13-Spring框架基于Annotation的AOP配置
- Atitit 如何工作积极的心态积极起来
- php+ci+db+debug,[PHP] Web Framework : CodeIgniter MySQL Database 使用教學
- ORA-01017: invalid username/password; logon denied
- C/C++ 大小端转换
- Windows 应用生成MiniDump文件的方法笔记
热门文章
- 每月碎碎念 | 2019.6
- 鸿蒙系统网络连接设置ip,修改本地连接的TCP/IP属性设置
- 正则时间和固定代码案例
- 光伏+保险:漫漫长路慢慢行
- DeviceIOControl读写硬盘设备
- python实现轨迹回放供应_微信小程序实现轨迹回放
- PyTorch中 tensor.detach() 和 tensor.data 的区别
- No space in execution regions with .ANY selec错误的解决
- STM32挂载SD卡基于Fatfs文件系统读取文件信息
- 关于TimeSpan