Flash Lite 2.x and 3.0 ActionScript Language Reference

random (Math.random method)

public static random() : Number

Returns a pseudo-random number n, where 0 <= n < 1. The number returned is a pseudo-random number because it is not generated by a truly random natural phenomenon such as radioactive decay.

Returns

Number - A number.

Example

The following example outputs 100 random integers between 4 and 11 (inclusively):

function randRange(min:Number, max:Number):Number {
    var randomNum:Number = Math.floor(Math.random() * (max - min + 1)) + min;
    return randomNum;
}
for (var i = 0; i < 100; i++) {
    var n:Number = randRange(4, 11)
    trace(n);
}