如何让我的Array返回一个随机值? 我希望AirUnit返回1到3之间的值。 我希望LandUnit返回4到6之间的值。 我希望WaterUnit返回7到9之间的值。
答案 0 :(得分:0)
function getRandom():uint
{
var unitList:Array = ["AirUnit", "LandUnit", "WaterUnit"];
for (var i:int = 0; i < unitList.length; i++)
{
// Display the elements in the Output panel.
var random_no:Number = Math.round(Math.random()*2);
//trace("Element " + unitList.indexOf(unitList[random_no])+ ": " + unitList[random_no]);
}
return random_no;
}
trace(getRandom());
如果您想获得随机值,请仅使用以下值。
function getRandom():uint
{
return Math.round(Math.random()*2);
}
trace(getRandom());