Flash ActionScript 2 4个数字之间的随机数

Flash ActionScript 2 4个数字之间的随机数,flash,actionscript,random,actionscript-2,range,Flash,Actionscript,Random,Actionscript 2,Range,如何在4个数字之间生成随机数 例如,我在舞台中央有一个舞台{550x400},我有一个对象{50x50},我正在创建新对象,但我不需要在舞台中央的静态对象上创建新对象。所以我需要在4个数字之间设置随机位置-[0250;300550]代表x,而[0175;225400]代表x tempNewEnemy._x = getRandom(0,250 ; 300,550) tempNewEnemy._y = getRandom(0,175 ; 225,400) 可以这样做吗,或者我可以用其他方法来做吗?

如何在4个数字之间生成随机数

例如,我在舞台中央有一个舞台{550x400},我有一个对象{50x50},我正在创建新对象,但我不需要在舞台中央的静态对象上创建新对象。所以我需要在4个数字之间设置随机位置-[0250;300550]代表x,而[0175;225400]代表x

tempNewEnemy._x = getRandom(0,250 ; 300,550)
tempNewEnemy._y = getRandom(0,175 ; 225,400)

可以这样做吗,或者我可以用其他方法来做吗?

既然范围相同,那么生成两个随机数怎么样?一个用于范围(沿x的0-250)和(沿y的0-175),然后另一个随机数将其设置在静态对象的左侧或右侧

可能是这样的:

tempNewEnemy._x = Math.round(Math.random() * 250) + ((Math.random() < 0.5) ? 0 : 300);
tempNewEnemy._y = Math.round(Math.random() * 175) + ((Math.random() < 0.5) ? 0 : 225);
tempnew敌军。x=Math.round(Math.random()*250)+(Math.random()<0.5)?0:300;
tempnew敌军._y=Math.round(Math.random()*175)+(Math.random()<0.5)?0:225);