https://vomvoru.github.io/blog/tsconfig-compiler-options-kr/
Script
- tsconfig 설정 2019.03.18
- 배열 랜덤 섞기 2018.10.18
tsconfig 설정
2019. 3. 18. 13:45
배열 랜덤 섞기
2018. 10. 18. 13:42
배열을 랜덤으로 섞어서 사용해야 하는 경우가 있습니다.
예를 들어서 문제를 랜덤 출제 한다던가 하는 경우죠.
그러한 경우를 위한 배열 항목을 랜덤으로 섞는 함수 입니다.
/**
* 배열을 랜덤으로 섞는다.
* @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;
}