JS数组随机排序

JS数组随机排序

function shuffle(a) {
    var len = a.length;
    for (var i = 0; i < len - 1; i++) {
        var index = parseInt(Math.random() * (len - i));
        var temp = a[index];
        a[index] = a[len - i - 1];
        a[len - i - 1] = temp;
    }
    return a;
}

来源:Javascript数组完全随机排列(数组乱序)

你可能感兴趣的:(JS)