protected function randomize(a:Array):void { var i:Number = a.length; if (i > 0) { while (--i) { var j:Number = Math.floor(Math.random() * (i + 1)); var tmpi:Object = a[i]; var tmpj:Object = a[j]; a[i] = tmpj; a[j] = tmpi; } } }