Javascript 概率绘图
我在js中有这样的对象:Javascript 概率绘图,javascript,algorithm,probability,Javascript,Algorithm,Probability,我在js中有这样的对象: const Obj = [ { propability: 0.5, name: 'Item with propability 0.5%' }, { propability: 1, name: 'Item with propability 1%' } ]; 有人知道如何创建这个算法吗?只是简单的代码 我想按他的概率返回物品。如果我理解正确,您需要这样的东西: const Obj = [ {
const Obj = [ {
propability: 0.5,
name: 'Item with propability 0.5%'
}, {
propability: 1,
name: 'Item with propability 1%'
}
];
有人知道如何创建这个算法吗?只是简单的代码
我想按他的概率返回物品。如果我理解正确,您需要这样的东西:
const Obj = [ {
propability: 0.5,
name: 'Item with propability 0.5%'
}, {
propability: 1,
name: 'Item with propability 1%'
}
];
const Obj=[
{
概率:0.5,
名称:“概率为0.5%的项目”
},
{
概率:5,
名称:“概率为5%的项目”
},
{
概率:10,
名称:“概率为10%的项目”
},
{
概率:0.0001,
名称:“概率为0.0001%的项目”
}
];
//得到总概率
var合计=0;
for(让j在Obj中){
总+=Obj[j]。概率;
}
//选择随机对象
log(pick_random());
函数pick_random(){
var pick=Math.random()*总计;
for(让j在Obj中){
pick-=Obj[j].概率;
如果(选择),请添加想要的结果。