WishMeLz

生活其实很有趣

JS随机打乱数组

function randomArr(arr) {
    for (var i = arr.length - 1; i >= 0; i--) {
        let index = Math.floor(Math.random() * i);
        let temp = arr[index];
        arr[index] = arr[i];
        arr[i] = temp;
    }
    return arr
}

倒着遍历,生成0-i之间的随机数,互换位置。