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

python - 如何模拟有偏硬币的翻转?

在无偏硬币翻转中,H 或 T 出现 50% 的次数。

但我想模拟硬币,它给出概率为“p”的 H 和概率为“(1-p)”的 T。

像这样的东西:

0 投票
6 回答
2725 浏览

ruby - 简单的递归问题

我正在迈出递归和动态编程的第一步,并且有一个关于形成子问题来建模递归的问题。

问题:

有多少种不同的方法可以将一枚公平的硬币抛 5 次,并且连续出现三个或更多的正面朝上?

如果有人可以提出一些重注释的代码(Ruby 首选但不是必需的)来帮助我到达那里。如果这很重要,我不是学生,这是对Project Euler问题的修改,使我很容易掌握。我只需要掌握编写递归公式的窍门。

如果您想将问题抽象为有多少种不同的方式可以将一枚公平的硬币抛 Y 次,并且连续没有 Z 次或更多正面,那也可能是有益的。再次感谢,这个网站很棒。

0 投票
9 回答
4398 浏览

math - 你有更好的想法来模拟硬币翻转吗?

现在我有

有一个更好的方法吗?

谢谢

编辑:请忽略返回值,“更好”表示准确的 50-50 概率。

0 投票
1 回答
594 浏览

r - 类似于 Feller 的抛硬币情节

Feller (1950) 概率论导论:

一条长度为 n 的路径可以解释为由 n 次连续抛硬币组成的理想实验的记录。如果 +1 代表正面,则 Sk 等于在第 k 次试验结束时累积正面数量超过反面数量的(正数或负数)。经典描述介绍了虚构的赌徒彼得,他在每次试验中赢或输一个单位金额。然后序列 S1、S2、...Sn 代表彼得的连续累积收益。

我有一列来自真实抛硬币实验的 1 和 0,并且想构建一个类似于 Feller 呈现的图形(如上所述)。cumsum 和 plotCsum 似乎并不是我想要的。

0 投票
4 回答
1762 浏览

r - 计算硬币翻转序列中的交替次数

我有一系列 1 和 0,我想计算交替的次数。例如

因此,我想计算(在 R 中)序列从 1 交替(或翻转)到 0 的次数。在上述序列中,交替次数(手动计数)为 4。

0 投票
1 回答
1092 浏览

jquery - 如何动态使用投币滑块插件?

我在我的应用程序中使用了硬币滑块。我的应用程序支持所有分辨率。但如果我想使用硬币滑块,我必须设置宽度,否则它的默认宽度为 585。但根据我的应用程序,我必须设置所有分辨率的动态宽度。为此,我使用了宽度:自动属性。如果我使用此属性硬币滑块不起作用。我该如何解决这个问题?我的代码:

请帮我。

0 投票
4 回答
12413 浏览

c# - 抛硬币问题

我一直在玩耍并编写了这段小代码。我正在尝试将硬币翻转定义的次数,然后计算我得到了多少个反面和正面。所以这里是:

问题是我在显示内容时不断遇到问题。显示他们正确的结果甚至还差得远。有任何想法吗?

编辑。解决方案:将以下第 3 行向上移动:D

0 投票
11 回答
62146 浏览

python - 抛硬币问题的 Python 代码

我一直在用 python 编写一个程序,模拟 100 次抛硬币并给出抛硬币的总数。问题是我还想打印正面和反面的总数。

这是我的代码:

我一直在绞尽脑汁寻找解决方案,但到目前为止我一无所获。除了投掷的总数之外,还有什么方法可以打印出正面和反面的数量?

0 投票
2 回答
379 浏览

php - PHP中输出概率的函数

我正在尝试找到一个接受数字并输出预期结果的函数,如下所示:

如果 input=1 那么输出应该是Array{'0','1'}

如果 input=2 那么输出应该是Array{'00','01','10','11'}

如果 input=3 那么输出应该是Array{'000','001','010','011','100','101','110','111'}

以此类推。类似于抛硬币。

我不知道php中是否有一个函数可以做到这一点,但如果没有人可以告诉我它是如何完成的?

0 投票
3 回答
4033 浏览

c++ - 使用 C++ 掷硬币的嵌套循环

我必须编写一个程序来循环抛硬币。支持我在控制台中输入一个数字并让它运行多次抛硬币的循环。我需要使用嵌套循环。我已经为此工作了几个小时,但无法使其工作。

控制台 i/o 应该如下所示:
输入要执行的投掷次数 [0=exit]: 3 Heads Tails Heads

输入要执行的投掷次数 [0=exit]: 2 Tails Tails

输入要执行的投掷次数[0=退出]:0

这是我到目前为止的代码: