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









25 de Marzo, 2008 - 18:21
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.
25 de Marzo, 2008 - 22:32
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);