以下代码是将一个一维数组中的数组随机打乱后,生成一个新的一维数组,函数如下:
function shuffle(arr) {
var i = arr.length, t, j;
while (i) {
j = Math.floor(Math.random() * i--);
t = arr[i];
arr[i] = arr[j];
arr[j] = t;
}
return arr;
}