gpt4 book ai didi

algorithm - 如何按一定比例随机选择

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

我想在两个概率不等的备选方案之间随机*选择。

例如,当用户按下一个按钮时,25% 的时间会发出声音 A,75% 的时间会发出声音 B。我可以手动设置简单的比例,例如 1:4 和 2:4,但我我在处理 3:5 这样的比例时遇到了麻烦。

一般的思考方式是什么?

*I mean unpredictable when looked at one-by-one. I notice any question with the word random in it gets a Mensa of pedants.

最佳答案

比率 3:5 相当于 37.5% 的时间或 0.375(3 倍是 A,5 倍是 B,所以 3/8 是 37.5%)。所以你可以这样计算:

random() < 0.375 ? "A" : "B"

来自

http://en.wikipedia.org/wiki/Ratio

If there are 2 oranges and 3 apples, the ratio of oranges to apples is shown as 2:3, whereas the fraction of oranges to total fruit is 2/5.

关于algorithm - 如何按一定比例随机选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4331448/

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