현재위치 :: xacdo.net > 피드백의 장 > 게시판


 



Xu
http://xuice.info

[Javascript] 랜덤하게 배열하는 소스
var strImage = new Array(18);        //오리지널 이미지파일명 배열지정
strImage[0] = "/card0.gif";                strImage[1] = "/card1.gif";                strImage[2] = "/card2.gif";
strImage[3] = "/card3.gif";                strImage[4] = "/card4.gif";                strImage[5] = "/card5.gif";
strImage[6] = "/card6.gif";                strImage[7] = "/card7.gif";                strImage[8] = "/card8.gif";
strImage[9] = "/card0.gif";                strImage[10] = "/card1.gif";        strImage[11] = "/card2.gif";
strImage[12] = "/card3.gif";        strImage[13] = "/card4.gif";        strImage[14] = "/card5.gif";
strImage[15] = "/card6.gif";        strImage[16] = "/card7.gif";        strImage[17] = "/card8.gif";

//난수 발생 함수
function rand(max)
{
        return Math.round((max - 1) * Math.random());
}

//랜덤하게 배치..
function Randomize()
{
        var r, buffer;
        for ( var i = 0; i < 18; i++ )
        {
                r = rand(18);
                buffer = strImage[r];
                strImage[r] = strImage[i];
                strImage[i] = buffer;
        }
}
|hit:4047|2003/05/12
  
Xu 배열이 18개이기 때문에
18까지 for문 돌려버림...
플레이리스트라면 굳이 저렇게 할 필요는 없으니까
while문이라던지 혹은 for ... each 문으로 하면 될듯.

수동으로 랜덤정렬할거라면 이것도 괜찮지 않을까요.
이건 제가 고2때 했던거.
2003/05/12  
xacdo 음 그 문제가 아니라.. 자세한건 좀 있다가 2003/05/12  
Prev
 5월 10일부터 삼성전자 대리점에 가시면 [3]
평범 2003/05/12 4047
Next
 벤허닷넷
xacdo 2003/05/12 4047
Copyright 1999-2024 Zeroboard / skin by 

작도닷넷 피드백의 장으로