자바스크립트 관련 질문... 부탁드립니다.. 정보
그누보드 자바스크립트 관련 질문... 부탁드립니다..본문
안녕하세요..... rang2ya입니다..
제가 배경음악 플레이어로 사랑비 를 사용중인데요..
짱이님의 로또 645를 보다가 중복이 안되게 하는것을 보고 생각이 나서요..
랜덤플레이로 설정을 하고 다음곡 버튼을 누를 경우 몇번 안가서 같은 곡이 나오는
것을 보고(곡이 많음에도), 좀 좋지 않다고 생각했거든요..
아래는 랜덤플레이 관련 소스같아서 올려봅니다...
근데요.. 제가 초보라 그것으로 추정되는 소스를 올린 것인데 이게 확실한 지는 잘 모르겠습니다..(__)
==================================================================
// Random Play
function private_RandomPlay()
{
var tmp, tmp2;
if( invar_MusicCount <= 1){
private_PlayMusic( invar_CurrentTrack);
}else{
if( private_use_count() <= 1){
private_PlayMusic( invar_CurrentTrack);
}else{
do{
tmp = Math.floor( Math.random() * invar_MusicCount);
if( tmp != invar_CurrentTrack) break;
}while(1);
tmp2 = private_Check_Use( tmp, 1);
if( tmp2 == invar_CurrentTrack) tmp2 = private_Check_Use(tmp,-1);
private_PlayMusic( tmp2);
}
}
}
======================================================
어떻게 하면 완전히 리스트를 한번 지날동안 중복이 없게 할 수 있을까요? 가능할까요?
도움 부탁드리겠습니다...
건강에 유의하시구요..오늘도 좋은하루 되세요...
제가 배경음악 플레이어로 사랑비 를 사용중인데요..
짱이님의 로또 645를 보다가 중복이 안되게 하는것을 보고 생각이 나서요..
랜덤플레이로 설정을 하고 다음곡 버튼을 누를 경우 몇번 안가서 같은 곡이 나오는
것을 보고(곡이 많음에도), 좀 좋지 않다고 생각했거든요..
아래는 랜덤플레이 관련 소스같아서 올려봅니다...
근데요.. 제가 초보라 그것으로 추정되는 소스를 올린 것인데 이게 확실한 지는 잘 모르겠습니다..(__)
==================================================================
// Random Play
function private_RandomPlay()
{
var tmp, tmp2;
if( invar_MusicCount <= 1){
private_PlayMusic( invar_CurrentTrack);
}else{
if( private_use_count() <= 1){
private_PlayMusic( invar_CurrentTrack);
}else{
do{
tmp = Math.floor( Math.random() * invar_MusicCount);
if( tmp != invar_CurrentTrack) break;
}while(1);
tmp2 = private_Check_Use( tmp, 1);
if( tmp2 == invar_CurrentTrack) tmp2 = private_Check_Use(tmp,-1);
private_PlayMusic( tmp2);
}
}
}
======================================================
어떻게 하면 완전히 리스트를 한번 지날동안 중복이 없게 할 수 있을까요? 가능할까요?
도움 부탁드리겠습니다...
건강에 유의하시구요..오늘도 좋은하루 되세요...
댓글 전체