Код:
function getUnique (array:Array) {
var len:Number = array.length;
var arrayA:Array = array.concat ();
var arrayB:Array = new Array ();
for (var i:Number = 0; i < len; i++) {
arrayB.push (arrayA.splice (Math.floor (Math.random () * arrayA.length), 1)[0]);
}
return arrayB;
}
////
var array:Array = new Array (0, 1, 2, 3, 4, 5, 6);
////
trace (getUnique (array));
trace (getUnique (array));
trace (getUnique (array));
trace (getUnique (array));
trace (getUnique (array));