分别用理论计算和计算机模拟计算,求连续掷两颗骰子,点数之和大于6且第一次掷出的点数大于第二次掷出点数的概率。

分别用理论计算和计算机模拟计算,求连续掷两颗骰子,点数之和大于6且第一次掷出的点数大于第二次掷出点数的概率。

clear all;clc;

aa=5^15; MM=2^48; x1=5;

fprintf('蒙特卡罗方法解蒲丰氏问题 \n');

fprintf('作者:向东 2010年3月 \n');

N=input('请输入模拟试验次数(默认值N=100000) N=');

if isempty(N)

N=100000;

end

s=0;

for n=1:1:N;

x2=mod(aa*x1,MM);

x1=x2;

randomx=x2*1.0/MM;

test1=fix(6*randomx)+1;

x2=mod(aa*x1,MM);

x1=x2;

randomx=x2*1.0/MM;

test2=fix(6*randomx)+1;

if ((test1+test2)>6)&&(test1>test2)

s=s+1;

end

end

p=s*1.0/N;

fprintf('点数之和大于6且第一次掷出的点数大于第二次掷出点数的概率 = %d \n',p);

计算机模拟掷骰子试验,掷骰子模拟相关推荐

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

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

  2. matlab 随机掷骰子,随机投掷骰子.PPT

    实验八 概率与频率 内容提要 基本知识 Matlab 随机函数 Matlab 取整函数 取整函数举例 其它相关函数 switch 选择语句 试验方法 试验一:投掷硬币 试验二:投掷骰子 试验三:蒙特卡 ...

  3. 已知网友建立html,职称计算机模拟试题:Dreamweaver网页设计模拟试题及答案(5)...

    52.在使用时间链时,用"Record Path of Layer"命令记录层的路径,关于关键点的说法正确的是(CD) A.用户拖动层的速度越快,则划分出的关键点越多 B.用户拖动 ...

  4. 网页标识计算机题目,职称计算机模拟试题:Dreamweaver网页设计模拟试题及答案(6)...

    65.关于Dreamweaver功能的说法,正确的是(ABCD) A.可以制作让他人提交的表单 B.可以制作计数器 C.可以制作留言板 D.可以制作打开一个页面的同时打开一个小页面窗口 66.要将左图 ...

  5. 用python模拟掷硬币_用计算机模拟掷硬币试验

    随机数 试验次数反面次数 正面频率 0 50 25 51 1 100 51 101 1 150 76 151 0 200 99 201 1 250 126 251 0 300 153 301 0 35 ...

  6. java 6面骰子_掷6面骰子6000次每个点数出现的概率

    掷6面骰子6000次每个点数出现的概率 import java.util.random; public class statistics { final static int maxsize = 60 ...

  7. php 控制骰子概率,掷色子猜大小游戏(可控制概率)

    HTML 本例中用到两粒色子,也就是说可以同时掷出两粒色子,所得的点数应该是两粒色子的点数之和.另外我们在页面上放置两个单选框,用户可以选择大小. 大 小 请直接点击上面的色子! CSS CSS的写法 ...

  8. Python用两个骰子玩掷骰子的游戏。本金为10元,当掷出“7”即获得奖金4元,否则扣除1元。编程测算玩到多少手时钱全部输完,及哪一手时钱数最多。

    作业没百度到,自己动手写一个吧 import random import numpy for m in range(0, 2):money = 10count = 0c = [10]while mon ...

  9. 用python编写掷100次硬币_模拟投掷硬币100次

    /*模拟投掷硬币*/ #include #include #include int flip();/*声明函数*/ /*主函数*/ int main(void) { int n,i,front,bac ...

  10. java 骰子游戏_java 骰子游戏

    题目要求编写后出现类似下面的显示1:Typinthenameofthefirstplayer:Anna2:Typinthenameofthefirstplayer:Anton3:Howmuchtota ...

最新文章

  1. asp.net 服务器应用程序不可用
  2. mysql报错注入_关于Mysql注入过程中的三种报错方式
  3. python 基础之字典一
  4. Python 深度学习目标检测评价指标 :mAP、Precision、Recall、AP、IOU等
  5. Android MediaRecorder系统结构
  6. 【排错】net::ERR_ABORTED 404
  7. SpringMVC的请求-获得请求参数-自定义类型转换器
  8. rhel7+apache+c cgi+动态域名实现web访问
  9. 关于jQuery对象(类数组对象)以及DOM对象相互转化问题——[object Object]和[object HTMLInputElement]
  10. python实践项目(四)
  11. 更改收藏夹路径和桌面路径
  12. 对比python的进程和线程:多线程是假的
  13. CGAL Catmull-Clark Subdivide Surface
  14. ffmpeg 将swf文件转 mp4
  15. word 中快速加入序号等符号
  16. java开发中的dorado_dorado7开发常用技巧及代码
  17. 安全公司发现雄迈数字摄像机的主控口令“已泄露”
  18. 华为云HECS,集智纳简优化配置,畅享一站式使用场景
  19. 让Win7系统下的硬盘不在狂闪的诀窍
  20. PPT VBA:批量转PDF

热门文章

  1. Debezium报错处理系列十:Could not find existing binlog information while attempting schema only recovery sna
  2. reboot Linux 命令使用,linux中的reboot命令的详细解释
  3. 阿里云数据库(hk)连接不上处理方法
  4. DNS 智能解析功能评测之国内部分总结篇~
  5. Qt模仿360系统托盘
  6. jle汇编_汇编跳转指令集
  7. mysql 给库赋权_mysql数据库赋权
  8. 阿里云服务器的介绍和使用
  9. gsm无线热点数据采集服务器,GSM无线网络优化及WLAN热点分析工具开发
  10. 7年弹指一挥间:iOS演进史