gpt4 book ai didi

javascript - 生成一个随机 bool 值 70% True, 30% false

转载 作者:行者123 更新时间:2023-11-30 07:00:12 31 4
gpt4 key购买 nike

我有以下生成随机 bool 值的函数。选择方向:函数(){

 var random_boolean = Math.random() >= 0.5;
if (random_boolean) {
trade.call()
prev_trade.goingUp = true
console.log('Trade: CALL!!!!!!!!!!!!!!!!!!!!!!')
} else {
trade.put()
prev_trade.goingUp = false
console.log('Trade: PUT!!!!!!!!!!!!!!!!!!!!!!!!')
}
}

但是,我需要分配不公平。更具体地说,我希望输出在 70% 的时间为真,30% 的时间为假。

最佳答案

而不是 >= 0.5你只需要 < 0.7 :

var random_boolean = Math.random() < 0.7;
// 70% this will be true, 30% false

正如@plasmacel 评论的那样,Math.random()返回 0 之间的值和 1 (包括 0 ,但不包括 1 : [0, 1) ),因此我们做 < 0.7 .

关于javascript - 生成一个随机 bool 值 70% True, 30% false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44263229/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com