如何让我的Array返回一个随机值?

时间:2011-11-09 11:28:49

标签: actionscript-3

如何让我的Array返回一个随机值? 我希望AirUnit返回1到3之间的值。 我希望LandUnit返回4到6之间的值。 我希望WaterUnit返回7到9之间的值。

1 个答案:

答案 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());