gpt4 book ai didi

java - 获取随机数(具有特定范围的百分比)

转载 作者:行者123 更新时间:2023-12-01 19:57:11 25 4
gpt4 key购买 nike

我正在生成 1-100 之间的随机数,我只是想知道是否可以设置更大的百分比来获取一些数字。例如:范围是 1-100,但我希望有 70% 的机会得到 40-50 之间的数字。

最佳答案

这不是一个计算机科学问题,而是一个概率论问题。编程语言通常提供遵循均匀分布的伪随机数生成器。基于概率积分变换,这些始终可以转换为您选择的分布。

您需要一个从 [0,100] 范围内的均匀分布到同一范围内您选择的分布的变换函数。然后,您继续从均匀分布(编程语言提供)中绘制数字,并使用变换函数映射结果值。

检查例如以下文章:

关于java - 获取随机数(具有特定范围的百分比),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49230261/

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