获胜算法的Javascript百分比

获胜算法的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', '

我有一个老虎机游戏HTML5+Javascript。 我在Stackoverflow上找到了下面的算法,但我需要另一个百分比

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