Ago
2
Número aleatorio entero y decimal

Publicado el 2 de Agosto, 2007

Para generar números aleatorios con actionscript podemos usar los siguientes códigos:

trace(Math.random()*20+1); //ENTRE 1 Y 20, PERO SON NÚMEROS DECIMALES

trace(Math.floor(Math.random()*10)) //ENTRE 0 Y 9, NÚMEROS ENTEROS

trace(Math.floor(Math.random()*11)) //ENTRE 0 Y 10, NÚMEROS ENTEROS





2 comentarios sobre “Número aleatorio entero y decimal”

  1. xpray dijo:

    oye estoy haciendo un juego en flash pero necesito que unas manzanas caigan aleatoriamente, y pues ya lo hice utilizando.
    ————-this._x = random(300)+50;—————————
    pero luego necesite que solo cayeran de 216 hasta 800pxs entonces utilice este cod.
    ————-posicion=Math.random()*(800-216)+216————
    ya que necesito que solo caigan de 216 a 800, pero el problema es que caen ahora en el mismo sitio no es aleatoriamente. caen una en la posición en donde las deje en el archivo .fla.

    te agradeceria enormemente si me puedes ayudar gracias.

  2. admin dijo:

    Con esta función puedes sacar números aleatorios entre 2 números:

    function randRange(min:Number, max:Number):Number {
    var randomNum:Number = Math.floor(Math.random() * (max - min + 1)) + min;
    return randomNum;
    }

    var n:Number = randRange(300, 400)
    trace(n);

Deje un comentario