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

java - 我有一些抛硬币程序的问题

我对 java 很陌生并且使用代码,我需要在 100 次抛掷程序中找到正面/反面的数量和百分比。我已经完成了 100 次翻转,但百分比和打印数量超出了我的范围,这是我的代码,感谢您的帮助

0 投票
3 回答
92 浏览

python - 为什么 Python 没有打印出正确的答案?

我不明白为什么 Python 没有打印出我的掷硬币游戏中有多少正面和反面?并且一直打印出来0100

有任何想法吗?

0 投票
5 回答
1450 浏览

java - 使用随机数抛硬币看起来并不完全随机

我想要一个随机数生成器来模拟抛硬币,这就是我所做的

结果令人沮丧,因为我在 20 次运行中得到了 16 个正面和 4 个反面。这似乎不是随机的。它可能,但如果程序正确,我想要一个普遍的意见?我在数学上错过了什么吗?

0 投票
2 回答
180 浏览

java - 如何在抛硬币中找到最常见的正面长度?

我需要找出头系列最常见的长度。如果有多个最常见的磁头系列长度,则打印最长的。如果试验中没有磁头,则打印零。

例子 :

输入:HTTHH

输出:2

输入:HTTHHHTTHHH

EDIT : Sorry I forgot to include the Code.

当我运行此代码时,某些输入的输出不同。例如:当我给HHTTHHTTHHHTHHH它显示2但根据分配它应该显示3

因为如果有多个最常见的长度,它应该显示最长的。请帮忙。

0 投票
2 回答
2433 浏览

javascript - JavaScript:如何编写具有特定概率概率百分比的正面/反面?

我已经实现了这个功能:

一切正常(我已经测试过了)。

我的问题是,我如何制作这个函数,以使获得“正面”的概率为 30%,而获得“反面”的概率为 70%?

提前致谢

0 投票
2 回答
8272 浏览

javascript - JavaScript:如何计算关联数组中随机硬币翻转的正面和反面总数?

我有一个数组,其中包含另外两个关联数组:

我已经有随机发生器功能和一切。我只需要帮助计算所有“正面”和“反面”的总和。

我试着做:

但它只打印出每个单独的结果,例如 5 次硬币翻转:

我想要的是把所有的“正面”加起来,然后把所有的“反面”分别加起来。为什么每次循环重复时它都会重置回0?

按要求编辑:

0 投票
1 回答
294 浏览

javascript - 如何在表格中显示关联数组?

谁能帮我?我正在写一个带有目标的“幸运游戏”脚本

  1. 接受用户输入的任意数字,生成一个从 0 到他们输入的数字的随机数,并将其显示在结果数组中。

  2. 模拟“正面或反面”游戏,并将结果显示在相同的结果数组中(我将使用关联数组)

  3. 运行上述两个目标共 6 次。

  4. 在表格中显示结果。

  5. 合计'Heads'的数量和'Tails'的总量并显示它们。

  6. 返回 6 个结果中最小的数字。

我已经完成了第 1、2 和 3 项。我只需要第 6 项的帮助。如何在 2x7 表格上显示我的结果,标题为“硬币面”和“数字”,以及如何总结所有6次试验的“正面”和“反面”,还返回生成的最小数字吗?

我的表格 CSS

我的粗糙表

如果我需要提供更多详细信息,请告诉我。

0 投票
1 回答
135 浏览

r - 循环执行时打印次数

在下面的代码中,while循环将打印z直到z 达到 0 或 11 的值,因为它的值是通过掷硬币来增加或减少的。

如何让这个函数打印硬币被翻转的次数?

0 投票
1 回答
824 浏览

c++ - 使用 std::rand() 在 C++ 中进行硬币翻转实验,结果不正确

我正在尝试计算HHHHHHTTTTTT100 万次翻转中字符串的出现次数。对于硬币翻转,我使用了一个简单的 std::rand() % 2。下面的代码。在数学上,预期的答案是

(10^6 - 12 + 1) / 2^12 = 244

我从一本概率教科书中得到了这个结果。但是我的代码始终只得到大约一半,即大约 122。这是使用 std::rand() 作为硬币翻转算法的问题,还是我的代码中有错误?

0 投票
2 回答
183 浏览

r - 使用 purrr 生成硬币翻转

现在我正在学习如何在 r 中使用 purrr 包,并思考如何生成 1、2、...、99、100 次掷硬币的 5 个样本。我的形象是创建一个列表,应该看起来像..

谁能帮我弥补这个?