ane*_*yzm 7 random math actionscript-3
我用这段代码在min和max之间生成一个随机数:
return min + (max - min) * Math.random();
Run Code Online (Sandbox Code Playgroud)
它有效.然而,即使最大值为80,随机数通常在"1或3"之间也很少.
如何更好地分配所有范围内的随机数?
谢谢
我非常确定您发布的代码return min + (max - min) * Math.random();
应该在min(包含)和max(不包括)之间返回均匀分布的随机数.它没有理由在1到3之间返回..你是否尝试追踪最小值和最大值以确保它们是你认为它们的数字?