Numeros Random - ActionScript 3 | Phoxer.com
Numeros Random - ActionScript 3
31/10/2008

A la hora de programar, muchas veces necesitamos números Randoms, asi sea para mostrar fotos al azar, listas de usuarios etc…
Para eso programe una clase para manejar el Math.random() entre dos números facilitándonos esta tarea.

Asi se implementa:

import phoxer.Numbers.Random;
 
Random.getRandom(10,20); //19.288095352239907
Random.getRandom(10,20,true); //15
 
trace(Random.getRandom(-10,-20); //-13.606321583501995
trace(Random.getRandom(-10,-20,true); //-12

El primer parametro es el numero menor.
El segundo parametro es el numero mayor.
El tercer parametro indica si queremos que sea extricto o no.

My clase Random completa:

/**
by .:{PHOXER}:.
http://www.phoxer.com
v 2.5;
*/
package phoxer.Numbers{
	public class Random{
		public static function getRandom(min:Number,max:Number,estrict:Boolean=false):Number{
			var rand:Number= Number(Math.random() * (max - min) + min);
			return (estrict)? Math.round(rand):rand;
		}
	}
}