📅  最后修改于: 2023-12-03 15:31:45.943000             🧑  作者: Mango
在 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 的随机布尔值。
以上就是获取随机布尔值的方法示例,让我们在代码中更加灵活的使用随机数。