ActionScript - Array shuffle
Array shuffle function. Moves all array values to random positions in the array
Array.prototype.shuffle = function() { var len = this.length; var i = len; while (i--) { var p = random(len); var t = this[i]; this[i] = this[p]; this[p] = t; } };
THe following can also be used in AS3
var originalArray = ['x','y','z'] function shuffle(a,b):int { var num : int = Math.round(Math.random()*2)-1; return num; } var bArray:Array = originalArray.sort(shuffle);