Actionscript-3 max和min之间的随机数

ane*_*yzm 7 random math actionscript-3

我用这段代码在min和max之间生成一个随机数:

return min + (max - min) * Math.random();
Run Code Online (Sandbox Code Playgroud)

它有效.然而,即使最大值为80,随机数通常在"1或3"之间也很少.

如何更好地分配所有范围内的随机数?

谢谢

jon*_*sdf 7

我非常确定您发布的代码return min + (max - min) * Math.random(); 应该在min(包含)和max(不包括)之间返回均匀分布的随机数.它没有理由在1到3之间返回..你是否尝试追踪最小值和最大值以确保它们是你认为它们的数字?