front-end-interview
front-end-interview copied to clipboard
随机数(洗牌算法)
将一个有序的数组打乱,要求随机。
function shuffle(arr) {
let len = arr.length;
let index;
while (len > 0) {
index = Math.floor(Math.random() * len);
len--;
[arr[len], arr[index]] = [arr[index], arr[len]];
}
return arr;
}