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

c# - 硬币翻转分组结果 (C#)

我在完成一项任务时遇到了麻烦,在显示硬币翻转程序的结果后,它通常看起来像这样:(顺便说一下,这是针对 C# 的)

尾巴

尾巴

尾巴

等等

我现在必须将它们按行分组。例如,如果名称为 Group(10, 4),则 10 表示“硬币”的总翻转次数,4 表示结果的分组方式:

头尾尾尾

尾巴 头 尾巴 尾巴

元首 元首

我很困惑 Flips() 中的所有内容是否应该在 Groups() 中以及一个会操纵结果排序的 for 循环中?还是完全分开?我也很困惑如何开始..

抱歉,我们将不胜感激!

0 投票
2 回答
2141 浏览

python - 修改Python中的硬币翻转程序,无法解决循环

所以我需要为我的 Python 课程编写一个实验室来掷硬币。是的,以前有人问过,但特别是这个,我在我所做的任何搜索中都没有看到任何示例。该程序应该接受用户的输入,掷硬币多少次。然后它使用该输入来翻转硬币所述次数并记录有多少正面和反面。最后,它会打印翻转次数,以及有多少正面和反面。然后程序应该提示用户输入另一个翻转次数,但是对于我的程序,每次它都会接受第二个输入,但会跳过循环并结束程序。此外,输入 0 应该终止程序。这是我尝试过的两个示例:

这是另一个版本:

任何有关如何在模块中获取输入以重复循环的帮助将不胜感激!:D 是的,教授说,我们必须在程序中使用模块。

0 投票
3 回答
1438 浏览

c - 硬币翻转模拟从未超过 15 次正面

当我意识到我的掷硬币代码从未连续记录超过 15 个正面的条纹时,我正在模拟圣彼得堡悖论。我运行了 100,000,000 次模拟,这应该导致平均 152616 长的正面。

(0.5^16) x 100,000,000 = 1526

很明显,有些不对劲。

每次返回以下内容:

谢谢你的帮助!

编辑:在 Windows 7 x64 上运行 GCC 版本 4.6.2。一般来说,对编程有点陌生。

编辑2:感谢大家的帮助!有人留下来,我想知道当前的实现会限制 15 个头吗?该功能如何rand()被如此有趣地破坏以产生这个问题?

0 投票
5 回答
9894 浏览

python - coin flip simulate in python

I want to simulate flipping a fair coin 500 times. Then I have to create a graph to show the running proportion of heads when flipping a coin with flip number on the x-axis and proportion heads on the y-axis. I wrote the Python code and I got the following error:

What did I do wrong?  

0 投票
1 回答
50 浏览

java - 通过在android中的广告网络之间进行有偏见的折腾来分配流量?

我制作了一个安卓应用,我想展示退出广告。我有 3 个广告网络。我想从服务器传递一个参数以在这些网络之间进行选择。

可以说,我给优势

我想按这个顺序分配流量。那就是它应该分配

我知道中介网络,但它不适用于 adnetwork 1。所以,我不想使用广告中介。

0 投票
1 回答
1116 浏览

algorithm - 在保证终止的同时使用硬币翻转生成一个随机数

使用硬币翻转生成均匀随机数 0..n 的常用方法是以明显的方式为大于 n 的 2 的最小幂构建一个 rng,然后每当该算法生成大于 n-1 的数字时,抛出号码,然后再试一次。

不幸的是,这具有无穷大的最坏情况运行时间。

有没有办法在保证终止的同时解决这个问题?

0 投票
2 回答
76 浏览

java - 出现未知原因的错误

尝试设计一个抛硬币程序,要求用户说明他们想抛硬币多少次(抛硬币次数必须低于 1000)。然后,我从 1-10 中获取一个随机数,并将该数字分配给根据用户会喜欢的翻转次数声明的每个数组索引。

我似乎遇到了三个错误,涉及无法解析 math.random 行上的符号。任何帮助,将不胜感激。

0 投票
3 回答
1732 浏览

java - Java 硬币翻转建议

我正在处理一个硬币翻转任务,并且我的大部分工作都正常运行(尽管与我在这里看到的代码相比,它的方式不太优雅)。

我试图找到一种方法来告诉用户哪个数字出现在他们的翻转中最多,如果正面分配给偶数#s,而反面分配给奇数#s,哪个出现最多。我正在寻找实现这些功能的建议。

这是到目前为止的代码:

0 投票
3 回答
563 浏览

java - consecutive coin flip

I apologize in advance for my lack of Java knowledge. I am new to Java programming and am trying to make a program where I can flip a coin and count how many times the coin lands on heads within N amount of rolls, measure the time it takes to do so, and then print it out in the Console so that I can save it in a .txt file. I think I've almost gotten it; I'm just having difficulties printing it out now. Any help would be appreciated! I'm stuck!

0 投票
2 回答
4008 浏览

c++ - C++ 在另一个函数中调用函数

在我的 C++ 课程中,我们被分配了一个任务来制作一个掷硬币程序,该程序在一个函数中具有随机数生成器,并且它被调用到另一个运行它十二 (12) 次的函数中。

每当我尝试运行它时,我都会收到此错误,“1>source.obj : error LNK2001: unresolved external symbol "int __cdecl coinToss(void)" (?coinToss@@YAHXZ)”

我似乎无法找到说明如何正确调用第二个函数中的第一个函数的资源。