获胜算法的Javascript百分比
我有一个老虎机游戏HTML5+Javascript。 我在Stackoverflow上找到了下面的算法,但我需要另一个百分比获胜算法的Javascript百分比,javascript,algorithm,Javascript,Algorithm,我有一个老虎机游戏HTML5+Javascript。 我在Stackoverflow上找到了下面的算法,但我需要另一个百分比 this.d = Math.random(); if (this.d < 0.3333) { this.nextSymbols = [ ['320', '320', 'jackpot'], ['jackpot', '320', '400'], ['320', '
this.d = Math.random();
if (this.d < 0.3333) {
this.nextSymbols = [
['320', '320', 'jackpot'],
['jackpot', '320', '400'],
['320', '320', 'jackpot'],
];
} else if (this.d < 0.005) {
this.nextSymbols = [
['320', 'jackpot', '400'],
['320', 'jackpot', '400'],
['320', 'jackpot', '400'],
];
} else {
this.nextSymbols = [
[Symbol.random(), Symbol.random(), Symbol.random()],
[Symbol.random(), Symbol.random(), Symbol.random()],
[Symbol.random(), Symbol.random(), Symbol.random()],
];
}
任何数学专家的建议都将不胜感激
感谢总结-如@Bergi和@Richardissimo在评论中所写。 1/3是0。(3),但您可以只编写
thid。d<1/3
解释器将为您计算它。
如果您正在制作
或者如果第二个案例将永远不会开火。你必须改变条件的顺序。单圈旋转的概率与“我有10个大奖”有什么关系?提示:1/3=0.3333…
,1/200=0.005
(与现有代码中的50%=0.5
,20%=0.2
)Bergi谢谢。我发现
1 of 3 spins to be a winning prize 2
1 of 200 spins wins big prize