프로그래밍/스크립트

javascript Array() 와 Math.random() 을 활용한 랜덤 로또번호 생성기

Doonee 2013. 8. 22. 10:13
반응형

<script type="text/javascript">

var lotto = new Array(6);

var count = 0;

var mFlag = true;


while(count < 6)

{

    var number;

    number = parseInt(Math.random() * 45) + 1;

 

   for(var i=0; i<count; i++){

       if(lotto[i] == number) mFlag = false;

   }

 

   if(mFlag){

      lotto[count] = number;

      count++;

   }

   

  mFlag = true;

}


document.write(lotto[0] + "," + lotto[1] + "," + lotto[2] + "," + lotto[3] + "," + lotto[4] + "," + lotto[5] );

</script>



결과화면

- 새로고침 할때마다 6개의 랜덤숫자가 생성된다.