len = 30; arrayA = []; for (var i = 0; i < len; i++) { arrayA[i] = i; } arrayB = arrayA.concat (); for (var i = 0; i < len; i++) { var r = Math.floor (Math.random () * arrayB.length); trace (arrayB[r]); arrayB.splice (r, 1); }