IT노트(구)/JavaScript
(자바스크립트) 배열을 랜덤으로 정렬시키는 방법
스프링연구소
2016. 2. 21. 01:17
자바스크립트에서 배열을 랜덤으로 뒤섞을 수 있다!
쉽게 말해서 shuffle을 시키는 것이다!
다음은 인터넷에서 떠도는(?) 자바스크립트 배열 랜덤 정렬 소스이다.
간편하게 사용할 수 있다!
function arrayShuffle(oldArray) {
var newArray = oldArray.slice();
var len = newArray.length;
var i = len;
while (i--) {
var p = parseInt(Math.random()*len);
var t = newArray[i];
newArray[i] = newArray[p];
newArray[p] = t;
}
return newArray;
};