问题标签 [coin-flipping]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
1528 浏览

simulation - 抛硬币发生器

如果一个程序被编码为模拟硬币翻转,当观察结果时,有 50% 的硬币落在正面或反面,你们认为会是什么结果?主要是当前 10 次抛硬币是反面时,抛硬币正面朝上的百分比会更高,反之亦然?

0 投票
2 回答
626 浏览

performance - 减慢循环动画as3

这是我第一次在论坛上发帖,所以提前感谢任何花时间阅读/回答这个问题的人。

我正在尝试创建的基本上是一个抛硬币动画,它开始转动非常快,然后在大约 8 秒后减速停止,(随机生成的)一面朝上。

我已经完成了一个完整翻转的动画,它持续了大约半秒,并将它制作成一个电影剪辑......现在我被卡住了!

有什么想法可以在 actionscript3 中执行此操作吗?

0 投票
3 回答
1959 浏览

r - 模拟抛硬币一周?

这不是功课。我有兴趣在 R 中设置抛硬币的模拟。我想运行一周的模拟。R 中是否有一个函数可以让我在一个时间段(例如一周)内开始和停止模拟?如果一切顺利,我可能想增加模拟期的长度。

例如:

因此,为了澄清,而不是上面代码中的 10,我如何让模拟持续一周(一周内的试验次数与设定的试验次数)?谢谢。

0 投票
2 回答
4519 浏览

java - 硬币翻转程序

我尝试制作一个抛硬币的程序(先显示正面图像,然后显示反面图像),但在运行问题时尝试查看硬币图像时遇到了问题;只会显示一个空白屏幕。我不知道这是由于 jpg 图像的不正确保存方法还是代码中的错误。在再次编码显示头部图像而未显示尾部图像的程序之前,我也遇到了一个错误。

CoinTest.java 运行 coin runner,而 Coin.java 是该程序的类。

现在是实际的 Coin 类。

0 投票
1 回答
1539 浏览

python - python中抛硬币,抛硬币1000次,需要运行3次并求平均值

这是我到目前为止所拥有的。问题要求我们运行coinToss(1000)一定次数。然后根据它运行的 3 次找出平均正面数。(例如,如果我们有 400 个正面,350 个正面,然后是 600 个正面,程序将返回 450 个正面作为这三个正面的平均值。)我被难住了,因为我不知道如何让这个东西运行三次,然后返回平均值。任何帮助将不胜感激!

0 投票
3 回答
1146 浏览

r - 从循环中追加 rle 结果

我正在运行一个循环运行大约 100 万次的抛硬币模拟。

每次运行循环时,我都希望保留 RLE 命令的表输出。不幸的是,一个简单的附加似乎并不合适。每次我运行循环时,我得到的数据量都略有不同,这似乎是症结之一。

这段代码让我知道我在做什么:

因此,我想要一个合并的 rle 表,而不是有五个单独的 rle 结果(在这个模拟中,完整版有 100 万个)。希望这很清楚。显然我的实际代码要复杂一些,因此任何解决方案都应该尽可能接近我指定的内容。

更新:循环是绝对要求。没有如果或但是。也许我可以提取 table(rle(x)) 数据并将其放入矩阵中。然而,同样的绊脚石是一些不太频繁的运行长度并不总是在每个循环中出现。因此,我想我希望根据运行长度有条件地填充矩阵?

我放弃之前的最后一次更新:保留 rle$values 将意味着保留了太多数据。我的模拟是大规模的,我真的只希望保留 rle 的表输出。要么我为每个循环保留每个表(rle(x))并手动组合(会有数千个),要么我找到一种编程方式来保留数据(对于零和一来说是)并有一个由以下组成的表在我进行的过程中合并每个单独的循环。

按照规定,这很容易做到,或者我不会这样做。这似乎是一个愚蠢的想法/要求,但这应该与是否可以完成无关。

上次是认真的。这是一个动画 gif,显示了我期望发生的事情。在此处输入图像描述

在循环数据的每次迭代之后,将数据添加到表中。这一点很清楚,我将能够传达它。

0 投票
1 回答
2891 浏览

java - 2 人掷硬币

我正在尝试创建一个 Java 程序来翻转两个硬币,看看谁赢得了硬币翻转。它提示用户进行多次硬币翻转。如果第一个玩家有正面,第二个玩家有反面,那么它应该输出“Player 1 Wins!” 反之亦然。如果两个玩家都有正面或反面,那么它应该输出“Tie.”。最后,它应该跟踪每个玩家的获胜次数,并在所有掷硬币后输出获胜率。感觉就像掷硬币的部分一样有效,但是当它显示每个玩家的最终分数时,分数永远不会正确。任何人都可以发现问题吗?

该类CoinMethods看起来像:

0 投票
5 回答
2390 浏览

python - 从 Python 开发开始:抛硬币循环

整个下午,

作为一个想要自学编程的人,我遇到了你的道路。因此,我开始使用 Python。作为免责声明,我已经在问题中搜索了一些 Python 掷硬币的示例,但我并没有真正理解以前的提问者提出的任何代码。

我的任务 我的教育材料要求我设计一个应用程序,将虚拟硬币翻转 100 次,然后打印结果。我的想法是使用无限循环,当掷硬币达到 100 时爆发,然后打印结果。

我还没有完全做到这一点,我没有发现我所写的错误。它似乎实现了 100 次翻转,但随后只打印出 50 次正面/反面;因此我的错误在计数逻辑的某个地方?

任何解释(记住我是初学者,而不是白痴!)都会得到我的感谢和我的支持

谢谢阅读

0 投票
3 回答
1036 浏览

c - 抛硬币程序不工作 Visual Studio 2010

一个书本练习提示我创建一个模拟抛硬币的程序。我的朋友说他在本机 GNU 编译器中运行了我的代码,并且它可以工作,但是当我尝试在 Visual Studio 2010 中运行它时收到以下错误:



感谢您的任何回复。

0 投票
3 回答
5417 浏览

java - 模拟掷硬币 3 次,并打印出一个人得到三个反面的情况的百分比

附上问题: http: //puu.sh/42QtI/ea955e5bef.png

就代码而言,这是我目前所拥有的

这个问题要求“计算三个尾巴的模拟百分比”,这是我坚持的部分。有人能给我一些关于下一步进展的见解吗?

编辑:在这里,我正在为有三尾时创建一个计数器。它会增加numberOfTripleTails计数器。如果它滚动一个“H”,它numberOfTails会简单地回到零。但是,我的代码似乎只给出“3”作为答案。

编辑2:完成!