问题标签 [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 投票
2 回答
1084 浏览

python - 200 次硬币翻转中最长的预期头连续

我试图使用 python 计算 200 次抛硬币中最长连续正面连续的预期值。我想出了一个我认为可以完成工作的代码,但由于它需要大量的计算和数据存储,它效率不高,我想知道是否有人可以帮助我解决这个问题,使其更快更高效(上学期我只上了一门 Python 编程课程,之前没有任何相关知识)。

我的代码是

找到 rle 后,我将对其进行迭代以获得有多少条长度的条纹,它们的总和除以 2^200 将为我提供我正在寻找的预期值。

在此先感谢您的帮助,非常感谢!

0 投票
2 回答
115 浏览

r - 统计 - 测试统计的标准偏差 # 正面 - # 反面

我有一个关于以下 N 的问题。抛硬币的次数 H 是第一次。获得的头数 T 是没有。获得的尾巴 Q = HT

这是硬币没有偏见的重要证据吗?q 的标准差是多少?

谢谢!

0 投票
4 回答
5902 浏览

python - 投掷一枚公平的硬币 100 次,然后数正面的数量。重复此模拟 10**5 次

编写一个程序,模拟抛一个公平的硬币 100 次,并计算正面的数量。重复此模拟 10**5 次以获得人头数的分布。

我写了下面的代码来计算头数 100 次,外循环应该重复我的函数 100K 次以获得头的分布:

但是每次我运行我的程序时,我没有得到一个 100K 正面概率的列表,我没有得到更高的结果,谁能告诉我我做错了什么?

42

89

136

……

392

442

491

0 投票
2 回答
180 浏览

java - 我正在做一个抛硬币游戏程序。但是我在这部分有一个错误 [ (if Guess==i) {. 我该如何解决这个问题?

0 投票
2 回答
118 浏览

java - 为什么我的循环在我的掷硬币游戏中不能正常工作?

我已经开始在计算机科学相关领域获得学士学位,所以我应该编码,对我来说一切都是新的,但我想我们都是从头开始的。

我很难让我的代码按应有的方式运行。我必须编写一个抛硬币游戏....创建随机数(偶数/奇数),使用用户输入,然后用户应该想玩多久就玩多久,因此我创建了一个 while 循环,它似乎没有工作财产。我已经尝试将我的代码放入其中,但也没有用。我的 IDE 还告诉我,我从不使用分配给我的 scanner.nextInt() 的值,即 UserEingabe。我很确定这对你们中的许多人来说很容易解决,但我有点挣扎。在此先感谢您的帮助。

代码:主类

二等:

0 投票
2 回答
1509 浏览

java - 用户输入变量的 Java 硬币翻转

我正在尝试创建一个 java 程序,它接受用户输入的数字,然后多次翻转硬币,然后显示到目前为止已经翻转了多少正面或反面。当我无法弄清楚如何使程序按照用户所说的次数翻转硬币时,我的问题就来了,有什么帮助吗?

0 投票
1 回答
828 浏览

javascript - 如何编写一个函数来打印数组中的值计数,并将数组作为参数?

从下面创建一个硬币翻转数组的程序开始,我必须添加一个函数来打印正面的总数和翻转的反面总数。该函数必须将翻转数组作为参数。

这是给定的程序:

我需要编写这个函数:

这是我到目前为止所拥有的,但该功能无法按预期工作。我被困在if声明中的内容上。

该程序随机翻转正面或反面 100 次并打印出结果,但计数器不起作用,我得到了这个:

0 投票
3 回答
3789 浏览

python - 硬币翻转模拟

我刚开始学习 Python 并试图编写以下问题:

硬币翻转模拟 - 编写一些代码来模拟翻转单个硬币,无论用户决定多少次。代码应记录结果并计算正面和正面的数量。

以下是我的代码:

我现在遇到的问题是:如果我将输入作为 x(x 次翻转),那么我需要输入 X+1 次才能看到结果,如下所示:

我真的很困惑这种情况。我认为这意味着我的输入函数处于一个 while 循环中,因此它会继续检查条件,因为它会继续询问我的输入。

0 投票
2 回答
1135 浏览

java - 用户输入投币 JavaScript

编写一个程序来模拟抛硬币。首先,要求用户“跟注”或预测抛掷。接下来,让用户知道你在抛硬币。然后报告用户是否正确。

例子:

这是关于我应该做的事情。这是我到目前为止的代码:

我的问题:

  1. 我可以得到一个随机数没问题,但它允许 h 和 t 用作 1 和 0。
  2. 我希望 h 或 head 等于 1 作为输入。
0 投票
1 回答
161 浏览

c - 在掷硬币游戏中宣布获胜者

所以,我遇到了这个程序结束的问题。投掷硬币每猜对一次得10分,100次投掷结束时,每个玩家正确答案的百分比和总分,最后宣布获胜。我似乎有正确的百分比,但总分的输出是乱码,我不知道如何让程序使用结果来宣布获胜者。帮助?