I would like to create a random number between specific numbers, let say I have the numbers 1,2,4,5,7,8,9 and I want to generate a number between these specific numbers. Is
What about:
var arr:Array = [ 1,2,4,5,7,8,9 ]; var rand:Number = arr[ Math.floor( Math.random() * arr.length ) ]; trace( rand );
Or even more elegant:
var rand:Number = arr[ ( Math.random() * arr.length ) | 0 ];