웹마스터 팁

for(i=0;i<len_list;i++) { //len_list 는 곡의 수입니다.
chk_list[i]=1; //곡수에 해당하는 만큼의 배열에 1을 입력시켜둡니다.
}

for(i=0;i<len_list;i++) {
do {
tmp=Math.random()*len_list;
temp=Math.floor(tmp); //0부터 곡수보다 하나 적은 값사이의 값이 생성됩니다.
}while(chk_list[temp]==0); //생성된 값의 체크배열이 0이면 반복합니다.
r_list[i]=list[temp]; //list배열은 곡이 들어있는 변수이고 r_list배열은 임시저장장소입니다.
chk_list[temp]=0; //사용된 체크배열의 값을 0으로 바꿔줍니다.
}
for(i=0;i<len_list;i++) {
list[i]=r_list[i]; //임시저장된 배열의 값을 list배열에 넣어줍니다.
}

* 음악을 랜덤하게 재생할만한게 게시물에 검색되지않아 만들어봤습니다.
* 기본적으로 중복된 값을 피하기 위해서 체크배열을 만들어서 검사하는건데
기초적인 내용이긴합니다. ^^;