问题标签 [dice]
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.
python-2.7 - 掷n个骰子m次,得到至少1个6的概率是多少
我有以下代码试图解决以下问题:
掷 n 次骰子 m 次,计算得到至少一个 6 的概率。
我知道掷 2 个骰子时至少得到 1 个 6 的确切概率是 11/36。
我下面的程序似乎希望概率为 0.333,这很接近,但应该是 11/36 对吧?
如果这些建议可以在我制作的标准代码上继续,那就太好了,但也感谢矢量化代码。
如果不清楚,我将编辑代码和问题。
输出示例:
python - 'int' 对象在调用函数时不可调用
我是一名业余程序员,正在开发控制台骰子滚轮,比传统的滚轮要复杂得多。到目前为止,我在使用此功能时遇到了问题:
它旨在从描述骰子种类(4、6、8 面等)的字典中获取单个条目及其索引和掷骰子的时间。然后它会根据需要掷骰子,然后将每个结果添加到一个列表中,稍后将对其进行汇总。
但显然通量出错了,当它到达这条线时:
我得到'int' object is not callable。
你能告诉我如何克服这个吗?
如果你对 roll() 函数有任何疑问,这里是:
android - 骰子游戏 FARKLE 的 AI
我希望有人能指出我正确的方向。我有一个名为 Farkle 的骰子游戏。该游戏作为两人游戏运行良好。现在我想为单人游戏实现人工智能。基本上我想要它,所以如果当前的骰子分数 >= 让我们说 300 将骰子传回给人类玩家。还有一些我希望它寻找的其他东西,例如是否所有的骰子都已用完并且所有 6 个骰子都可以再次滚动。
我是整个 Java/Android 世界的新手,所以真的不知道从哪里开始或寻找 Dice AI 示例的任何示例。我为扑克找到了一些,但我认为它们比我需要的要复杂得多,或者甚至可以理解。有任何想法吗?
顺便说一句...我愿意将游戏的源代码发送给任何愿意或能够提供帮助的人。
提前致谢!
matlab - 在 MATLAB 中总结骰子
我的名为 RollDice 的函数模拟了给定数量的六面骰子的滚动给定次数。该函数有两个输入参数,每个实验中将掷出的骰子数 (NumDice) 和掷骰子的总次数 (NumRolls)。该函数的输出将是一个长度为 NumRolls 的向量 SumDice,其中包含每个实验中骰子值的总和。
这是我现在的代码:我如何计算骰子的总和?谢谢!
matlab - 如何为我的骰子函数创建直方图?
我创建了一个骰子函数,但我不知道如何为它创建一个直方图。直方图中的每个 bin 应该代表骰子总和的一个可能值。例如,对于 NumDice = 1,bin 的范围应为 1 到 6。对于 NumDice = 2,bin 的范围应为 2 到 12。谢谢!
matlab - 相对频率直方图和概率密度函数
名为 DicePlot 的函数模拟掷 10 个骰子 5000 次。
该函数计算每个掷骰的 10 个骰子的值的总和,这将是一个 1 ⇥ 5000 向量,并绘制相对频率直方图,其中选择了 bin 的边缘,其中直方图中的每个 bin 代表总和的可能值的骰子。
将计算 1 ⇥ 5000 骰子值之和的平均值和标准偏差,并在相对频率直方图之上绘制正态分布的概率密度函数(计算平均值和标准偏差)。
到目前为止,以下是我的代码-我做错了什么?图表显示了,但顶部没有额外的红线?我看了这样的答案,我认为我不会绘制像高斯函数这样的东西。
它应该看起来像
但它看起来像
objective-c - Objective-c 中的简单掷骰子
我的目标是以这种方式设计一个骰子游戏:
掷 1 个骰子,如果这个骰子是偶数,你会得到一个额外的骰子,你现在可以掷 2 个骰子。如果每个骰子都是偶数,你会得到一个额外的骰子,以此类推......
我的问题是我不知道如何建立一个通用的方法来做到这一点。
最近我虽然关于类似的事情
- n = 1
- roll n*dice(“roll”会给我一个随机数)然后检查哪个骰子是偶数...
有人可以告诉我最好的方法吗?谢谢
更新 在您发表评论之后,我终于尝试使用 NSMutableArray 来存储我的骰子值,效果很好,希望一旦将值存储到我的 NSMutableArray 中,它就会保持不变并且不能像我想要的那样更改就像掷新骰子一样。我想这是因为我的随机数存储在一个不可变的 NSNumber 中?各位大佬能看下我的代码吗...
c# - 用户选择面数的模辊
我是编程新手,我正在尝试用 C# 构建一个掷骰子游戏。
程序会询问用户的边数,然后用随机数掷骰子。
我有以下伪代码:
- 向用户询问边数。
- 用随机数滚动骰子,最大范围是边数。
- 告诉用户滚动的数字
我的问题是如何在用户指定的范围内生成随机数来掷骰子?
c++ - C++ 多掷骰子
我正在尝试实现滚动多个骰子,但是使用我的代码,即使我创建了 2 个以上的骰子,它们似乎总是滚动相同的数字。这是我的代码:
如果我将它编程到我的驱动程序中,我会得到相同的数字 3 次。
c# - 骰子循环,如果 6 则再次掷骰
C# 的新手很抱歉,如果这很愚蠢。
到目前为止,关于我的骰子,我有以下代码:
现在,这会创建一个很好的数字并显示它,但是对于每个玩家来说它都是相同的数字。
我需要一个循环来为每个玩家重复滚动,如果玩家滚动 6,它将再次滚动。