gpt4 book ai didi

lua - 具有较高概率给出低值的随机数生成器?

转载 作者:行者123 更新时间:2023-12-04 02:41:21 24 4
gpt4 key购买 nike

如何生成伪随机数(最好在 Lua 中),其中生成器有更高的概率给出小数?

就我而言,我想在游戏中随机给出一个分数,获得较低分数很常见,但很少出现较高分数。
我见过使用表格的加权随机数生成器,但它不符合我的计划。我只想指定最小值 (0) 最大值(变量)并确保大多数数字保持较低。

我确信这可以通过简单的数学运算实现,但我不记得是哪一个。喜欢过滤 math.random 的常规输出,不需要真正的随机生成器。

最佳答案

这可能不是您要找的,因为它不是平滑偏置的钟形曲线,但为什么不创建两个步骤呢?定义获得较低范围分数的概率,如果匹配,则您的范围是较低范围。否则,您的范围是从低范围的顶部到高范围的末端。

最终结果是您通常会得到低分,但有时您会得到高分。我敢打赌它看起来会很不错,而且非常简单。

你怎么看?

关于lua - 具有较高概率给出低值的随机数生成器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4420502/

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