본문 바로가기

자바스크립트

피셔에이츠셔플, 랜덤 숫자 뽑기

728x90

*나중에 써먹으려고 메모해둠

 

랜덤으로 숫자 뽑는 함수에 대해 배웠는데

설명하려면 아직 좀 부족한 감이 없지 않아 있다

 

 

a = [1,2,3,4,5,6,7,8,9];

for(i = a.length -1;i>0;i--){
    //무작위 숫자를 뽑음
    r = Math.floor(Math.random()*(i+1));

    tmp = a[i];
    a[i] = a[r];
    a[r] = tmp;
}

 

 

728x90