随机加权选择

随机加权选择,第1张

随机加权选择

您的算法几乎是正确的。但是,测试应

<
改为
<=

if (randomNumber < broker.Weight)

这是因为随机数中包含0,而

totalWeight
排他中包含0 。换句话说,权重为0的经纪人仍然很少有机会被选中-
根本不是您想要的。这说明经纪人A的点击率高于经纪人D。

除此之外,您的算法很好,而且实际上是解决此问题的规范方法。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5005406.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存