gpt4 book ai didi

java - 如何选择范围内的随机数,但加权到该范围的一部分? ( java 语)

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:35:17 27 4
gpt4 key购买 nike

我想在一个数字范围内选择随机数,但权重偏向该范围的一部分。例如:

  1. 选择1-10之间的随机数
  2. 对其进行加权,使 1-5 比 6-10 的可能性高 20%

这可能吗?我该怎么做?

最佳答案

这取决于您希望概率分布的样子。

例如:

Pick a random number between 1-10
If it is <= 6
Return a random number between 1-5
Else
Return a random number between 6-10
EndIf

60% 的概率选择 1-5 的数字,40% 的概率选择 6-10 的数字。

关于java - 如何选择范围内的随机数,但加权到该范围的一部分? ( java 语),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9947685/

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