Math.random() 结果似乎颠倒了

Math.random() outcome seems flipped

我目前正在根据 Math.Random()

的结果玩真假脚本

代码如下

var win = Math.random() >= (percent / 100);
        
        if (win === true) {
           console.log("true")
        } else {
            console.log("false")
        }

>=(也大于或等于)是否翻转了错误的一面 - 感觉你获胜的机会更少 = true,即使你输入 90(百分比)/ 100

希望有人能澄清我的符号是否放错了

如果百分比 = 90,这意味着 Math.random 必须为 0.9 或更大,这 return 在 10% 的情况下是正确的。

所以反转比较器:

var win = Math.random() < (percent / 100);