random (méthode Math.random)

statique publique random() : Number

Renvoie un nombre pseudo-aléatoire n, où 0 <= n < 1. Le nombre renvoyé est un nombre pseudo-aléatoire car il n'est pas généré par un phénomène naturel parfaitement aléatoire telle qu'une désintégration radioactive.

Disponibilité : ActionScript 1.0 ; Flash Lite 2.0 - Dans Flash Player 4, les méthodes et les propriétés de la classe Math sont émulées à l'aide d'approximations et risquent de ne pas être aussi précises que les fonctions mathématiques non émulées que Flash Player 5 prend en charge.

Valeur renvoyée

Number - Nombre.

Exemple

L'exemple suivant renvoie 100 entiers aléatoires compris entre 4 et 11 (inclus) :

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);
}