https://vomvoru.github.io/blog/tsconfig-compiler-options-kr/



 

 

배열을 랜덤으로 섞어서 사용해야 하는 경우가 있습니다.

예를 들어서 문제를 랜덤 출제 한다던가 하는 경우죠.

 

그러한 경우를 위한 배열 항목을 랜덤으로 섞는 함수 입니다.

 


/**
* 배열을 랜덤으로 섞는다.
* @param obj 랜덤으로 섞은 배열
*/
function ArrayRadomSort(obj) {
    var j;
    var x;
    var i;

    for (i = obj.length; i; i -= 1) {
        j = Math.floor(Math.random() * i);
        x = obj[i - 1];
        obj[i - 1] = obj[j];
        obj[j] = x;
    }
    return obj;
}


 

 

 

 

+ Recent posts