우리가 사는 세상을 모두 알기엔 인생은 너무 짧다.!!

사이트관리/그누보드 소스

로또번호 생성기 소스 ( 자바스크립트 )

거북선인 2019. 3. 7. 17:22
반응형

로또번호 생성기 소스 ( 자바스크립트 )


<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개의 랜덤숫자가 생성된다.





<script type="text/javascript">
    function GetLotto()
    {
      // 6개의 로또 번호를 저장할 배열
        var lotto = new Array(6);
       // 추첨된 로또번호의 갯수
        var count = 0;
      // 번호중복 방지용 변수
        var mFlag = true;
        // 6개의 로또번호를 얻을때까지 반복
        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;
       } 

    // 추첨된 로또번호 출력
    alert(lotto[0]+', '+lotto[1]+', '+lotto[2]+', '+lotto[3]+', '+lotto[4]+', '+lotto[5]);
    }

</script>




참고할곳 https://tonks.tistory.com/61

반응형