S
Size: a a a
S
SH
object.shuffle()N
SH
k
SH
SH
S
function randomShuffle(ar,seed){
var numbers = [];
for( var a = 0, max = ar.length; a < max; a++){
numbers.push(a);
}
var shuffled = [];
for( var i = 0, len = ar.length; i < len; i++ ){
var r = parseInt(seed[i] * (len - i));
shuffled.push(ar[numbers[r]]);
numbers.splice(r,1);
}
return shuffled;
}S
SH
SH
SH
SH