public static function shuffle(array:Array):void { var t:*; var r:int; var i:int = array.length; while (i) { r = Math.floor(Math.random() * i--); t = array[i]; array[i] = array[r]; array[r] = t; } }