文件名称:MVC_CarGoat
- 所属分类:
- JSP源码/Java
- 资源属性:
- [Java] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 14kb
- 下载次数:
- 0次
- 提 供 者:
- 胡*
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
MontyHall,java代码实现
模拟Monty Hall 猜谜游戏,该游戏来源于电视节目“Let’s Make a Deal”, 游戏规则如下:游戏中设有三扇门,其中一扇门后是一辆汽车,另外两扇门后各有一头山羊。游戏参与者首先选择其中一扇门,然后,节目主持人将另外两扇门中藏有山羊的那扇打开(由于有两头山羊,不管游戏参与者如何选择,节目主持人总是可以打开一扇藏有山羊的门),并给游戏参与者一次改选的机会,这样,游戏参与者实际上有三种不同的选择方式:
维持原先的选择不变。
随机决定是维持原先的选择还是选择另一扇门(例如抛硬币作决定)。
直接选择另一扇门。
模拟程序运行时,提示用户输入其所作的决定以及用户希望玩多少次游戏。程序使用随机数产生器来决定汽车在哪扇门后面以及用户最开始选择的是哪扇门。若用户采用上述的第二种选择方式,程序随机选择是维持原决定还是换一扇门。程序将用户玩的次数和胜出率打印出来(若用户选择了藏有汽车的那扇门就算胜利)。在运行程序之前,请猜测一下你认为上述三种方式中哪种方式最好,程序运行结果可能会让你大吃一惊(有关Monty Hall 猜谜游戏的技术讨论参见L. Gillman所撰论文《The car and the goats》,Amer. Math. Mo. 99(1992): 3-7期)。-MontyHall,java
模拟Monty Hall 猜谜游戏,该游戏来源于电视节目“Let’s Make a Deal”, 游戏规则如下:游戏中设有三扇门,其中一扇门后是一辆汽车,另外两扇门后各有一头山羊。游戏参与者首先选择其中一扇门,然后,节目主持人将另外两扇门中藏有山羊的那扇打开(由于有两头山羊,不管游戏参与者如何选择,节目主持人总是可以打开一扇藏有山羊的门),并给游戏参与者一次改选的机会,这样,游戏参与者实际上有三种不同的选择方式:
维持原先的选择不变。
随机决定是维持原先的选择还是选择另一扇门(例如抛硬币作决定)。
直接选择另一扇门。
模拟程序运行时,提示用户输入其所作的决定以及用户希望玩多少次游戏。程序使用随机数产生器来决定汽车在哪扇门后面以及用户最开始选择的是哪扇门。若用户采用上述的第二种选择方式,程序随机选择是维持原决定还是换一扇门。程序将用户玩的次数和胜出率打印出来(若用户选择了藏有汽车的那扇门就算胜利)。在运行程序之前,请猜测一下你认为上述三种方式中哪种方式最好,程序运行结果可能会让你大吃一惊(有关Monty Hall 猜谜游戏的技术讨论参见L. Gillman所撰论文《The car and the goats》,Amer. Math. Mo. 99(1992): 3-7期)。-MontyHall,java
相关搜索: MVC_CarGo
(系统自动生成,下载前可以参看下载内容)
下载文件列表
MVC_CarGoat
...........\.classpath
...........\.project
...........\bin
...........\...\GameModel.class
...........\...\GameWindow.class
...........\...\GraphicsView.class
...........\...\GraphicsViewController.class
...........\...\TextView.class
...........\...\TextViewController.class
...........\src
...........\...\GameModel.java
...........\...\GameWindow.java
...........\...\GraphicsView.java
...........\...\GraphicsViewController.java
...........\...\TextView.java
...........\...\TextViewController.java
...........\.classpath
...........\.project
...........\bin
...........\...\GameModel.class
...........\...\GameWindow.class
...........\...\GraphicsView.class
...........\...\GraphicsViewController.class
...........\...\TextView.class
...........\...\TextViewController.class
...........\src
...........\...\GameModel.java
...........\...\GameWindow.java
...........\...\GraphicsView.java
...........\...\GraphicsViewController.java
...........\...\TextView.java
...........\...\TextViewController.java