gpt4 book ai didi

javascript - 有没有更简单的方法在 JavaScript 中实现概率函数?

转载 作者:数据小太阳 更新时间:2023-10-29 06:01:46 28 4
gpt4 key购买 nike

有一个 existing question / answer涉及在 JavaScript 中实现概率,但我已经阅读并重新阅读了该答案,但不理解它是如何工作的(为了我的目的)或者概率的更简单版本看起来如何。

我的目标是:

function probability(n){
// return true / false based on probability of n / 100
}

if(probability(70)){ // -> ~70% likely to be true
//do something
}

实现这一目标的简单方法是什么?

最佳答案

你可以做一些像...

var probability = function(n) {
return !!n && Math.random() <= n;
};

然后用probability(.7)调用它。它之所以有效,是因为 Math.random() 返回一个介于 01 之间并包含在内的数字(参见评论)。

如果您必须使用 70,只需在函数主体中将其除以 100

关于javascript - 有没有更简单的方法在 JavaScript 中实现概率函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26271868/

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