반응형
로또번호 생성기 소스 ( 자바스크립트 )
<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;
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
while(count < 6)
{
var number;
// 랜덤번호 추출
number = parseInt(Math.random()*45)+1
// 중복확인
for(var i=0; i<count; i++)
if(lotto[i] == number) mFlag = false;
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>
if(mFlag)
{
lotto[count] = number;
count++;
}
mFlag = true;
}
// 추첨된 로또번호 출력
alert(lotto[0]+', '+lotto[1]+', '+lotto[2]+', '+lotto[3]+', '+lotto[4]+', '+lotto[5]);
}
</script>
반응형
'사이트관리 > 그누보드 소스' 카테고리의 다른 글
우분투 서버를 돌려보자 그누보드 설치 성공기 V 1.0.0 (준비물: USB 저장장치) (0) | 2019.04.06 |
---|---|
가입 후 24시간 내에 글 작성 불가 소스 (0) | 2019.03.23 |
날짜 카운터 간단한 소스 (0) | 2019.03.17 |
크롬 개발자도구를 무력화 하는 소스 (4) | 2019.03.09 |
그누보드5 전용 구글사이트맵 sitemap(SEO) 생성기 (0) | 2019.03.05 |
일청한 추천수/조회수를 달성하면 게시글이동 (0) | 2019.03.05 |
아미나 게시글 신고기능을 관리자가 쪽지 확인 (0) | 2019.03.03 |
블링크 텍스트 깜박이는 문자 예제 소스 (0) | 2019.02.27 |