shuffle()

Flash - as2, as3 2010. 10. 13. 17:56
function shuffle(arr) {
    var ranNum;
    var len = arr.length;
    var tempArray = new Array();
    for(var i = 0; i < len; i++) {
        ranNum = Math.floor(Math.random() * arr.length);
        tempArray[i] = arr[ranNum];
        arr.splice(ranNum, 1);
    }
    return tempArray;
}

배열을 랜덤하게 섞어주는 shuffle 클래스
매개변수로 받은 배열의 값을 무작위로 선출하고
임시배열에 선출된 값을 순서대로 넣고 임시배열을 반환한다.
: