gpt4 book ai didi

java - 算法需要帮助

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:14:14 25 4
gpt4 key购买 nike

我在想出解决我的问题的算法时遇到了一些困难。我会尽力解释。这只是一个例子。

假设 1000 人中有 3% 单击了链接。

所以我需要一种算法,可以将一次点击随机分布到 1000 次浏览中。

很容易将其均匀分布,例如:1000 * .03 = 30,因此每 30 次浏览就会有人点击一个链接。

如:

For (i = 0; i<1000; i++) {
if(i % 30 == 0);
click()
}

最佳答案

您实际上需要 30 次点击还是只需要平均每 1000 次提供 30 次点击的统计分布?如果您只需要统计分布,那么只需执行 if (Math.random() < 0.03) .如果您恰好需要 30 次点击,那么最简单的方法是在 0 到 999 之间选择 30 个随机数,确保没有重复的数字,然后点击这些索引。

关于java - 算法需要帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15649382/

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