📜  javascript 获取随机布尔值 - Javascript (1)

📅  最后修改于: 2023-12-03 15:31:45.943000             🧑  作者: Mango

Javascript 获取随机布尔值

在 Javascript 中,我们可以使用 Math.random() 函数获取一个 0 到 1 之间的随机数。要获取一个随机布尔值,我们可以使用以下代码:

var randomBoolean = Math.random() < 0.5;

这个代码将会生成一个随机数,然后判断这个随机数是否小于 0.5,如果小于就返回 true,否则返回 false。

如果你需要获取一个可自定义概率的随机布尔值,你可以这样做:

function randomBooleanWithProbability(probability) {
    return Math.random() < probability;
}

这个函数接收一个参数 probability,表示返回 true 的概率,范围在 0 到 1 之间。例如,如果你想要 30% 的概率返回 true,你可以这样调用函数:

var randomBoolean = randomBooleanWithProbability(0.3);

这个代码将会返回一个有 30% 的概率为 true,70% 的概率为 false 的随机布尔值。

以上就是获取随机布尔值的方法示例,让我们在代码中更加灵活的使用随机数。