Actionscript-3 最大值和最小值之间的随机数

标签 actionscript-3 math random

我正在使用以下代码生成最小值和最大值之间的随机数:

return min + (max - min) * Math.random();

它有效。但是,即使最大值为 80,随机数通常也很少在“1 或 3”之间。

我怎样才能更好地在所有范围内分配随机数?

谢谢

最佳答案

我很确定你贴的代码,return min + (max - min) * Math.random(); , 应返回 min(含)和 max(不含)之间均匀分布的随机数。没有理由为什么它会在 1 和 3 之间返回。您是否尝试跟踪 min 和 max 以确保它们是您认为的数字?

关于Actionscript-3 最大值和最小值之间的随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2662219/

相关文章:

c++ - 如何在c++中的开关中生成随机数

actionscript-3 - Flex 4.6 检查 creationComplete 是否已经发生

apache-flex - 如何使用actionscript在flex中执行CMD命令?

actionscript-3 - 如何阻止声音在 as3 中播放?

c - 在 C 中,如何计算 unsigned long 的模数?

algorithm - Tower Breakers - 带有除数的 nim 游戏变体

python - 使用 Selenium 实现 WhatsApp Web 自动化随机消息

actionscript-3 - 用于处理 Apple HTTP Live Streaming 的 AS3 库

c# - 简单 3d 应用程序的最简单方法

c - 在 C 中生成 [0, n) 范围内的随机数?