공부

[JS] shuffle

승가비 2019. 6. 30. 00:03
728x90
function shuffle(arr) {
    var i = arr.length; 
    var random; 
    var temp;

    while (i > 0) {
        random = Math.floor(Math.random() * i--);

        temp = arr[i];
        arr[i] = arr[random];
        arr[random] = temp;
    }

    return arr;
}

[출처] https://gist.github.com/seunggabi/d018657da5b15a4b50ce1693d12446c0

728x90