【发布时间】:2013-07-18 22:55:58
【问题描述】:
我正在尝试研究如何使掷骰子应用程序显示每个结果的百分比机会。例如,单个六面骰子将显示:1 = 16.6% 2 = 16.6% 3 = 16.6% 4= 16.6% 5 = 16.6% 6 = 16.6%。
用户将输入骰子的类型(面数 n)和要掷骰子的数量(d)。
有没有人有一个适用于 C++ 的公式?我似乎无法解决/理解到目前为止我能找到的东西。
谢谢
编辑如果可能的话,我也想将结果存储在某种数组中
【问题讨论】:
-
您是否希望每个骰子能够有不同的面数?
-
是的,每个骰子可以是 4、6、8、10 或 20 面
-
这个问题似乎是题外话,因为它是关于数学/概率,而不是编程。
-
如果骰子用于近战武器,请不要忘记力量统计修正。如果是双手剑,则乘以 1.5。