웹마스터 팁
page_full_width">
자바스크립트로 만든 로또추첨기~ ^^
2003.03.05 14:32
<html>
<body>
<script language=javascript>
function random_number(){
var no = parseInt(Math.random() * 50);
if( no < 1 || no > 45) return random_number();
else return no;
}
function pick_number(howmany){
var no = new Array();
var str="";
var tmp_num, i=0;
while(no.length < howmany){
tmp_num = random_number();
for(i=0;i<no.length; i++){ if(no[i] == tmp_num) break; }
if(i == no.length){
no[i] = tmp_num;
str += tmp_num + " ";
}
}
return str;
}
alert(pick_number(6));
</script>
</body>
</html>
저 소스를 HTML문서로 만들어서 실행시켜보세요.
1부터 45까지의 겹치지 않는 숫자 6개를 만들어줍니다.
alert() 대신 다른 걸 넣는 다면 다른 용도로도 충분히 활용가능하죠.
심심해서 하나 만들어봤어요~ *^^*
<body>
<script language=javascript>
function random_number(){
var no = parseInt(Math.random() * 50);
if( no < 1 || no > 45) return random_number();
else return no;
}
function pick_number(howmany){
var no = new Array();
var str="";
var tmp_num, i=0;
while(no.length < howmany){
tmp_num = random_number();
for(i=0;i<no.length; i++){ if(no[i] == tmp_num) break; }
if(i == no.length){
no[i] = tmp_num;
str += tmp_num + " ";
}
}
return str;
}
alert(pick_number(6));
</script>
</body>
</html>
저 소스를 HTML문서로 만들어서 실행시켜보세요.
1부터 45까지의 겹치지 않는 숫자 6개를 만들어줍니다.
alert() 대신 다른 걸 넣는 다면 다른 용도로도 충분히 활용가능하죠.
심심해서 하나 만들어봤어요~ *^^*
댓글 0
제목 | 글쓴이 | 날짜 |
---|---|---|
[생초보팁] 레이아웃 스킨 강좌 사이트 [2] | HolyJohn | 2010.12.29 |
추천수와 비추천수를 합친 값을 보여주기 | lol :) | 2011.03.11 |
사진링크가 깨져서 엉망이네요 [1] | 김성회 | 2011.03.11 |
jQuery 강의 #2. 셀렉터에 스타일을 적용해보자. | 서기 | 2011.03.08 |
페이지 수정시 팝업창 높이 조절... [1] | 브레인630 | 2011.03.07 |
이용자가 댓글을 닉네임으로 검색할순 없나요? [2] | gc00 | 2011.03.04 |
CSS 사용시 익스플로러 버그 해결하기. [3] | NineTail | 2007.08.28 |
[확장변수] 게시물을 새창에서 전체화면으로 보기
[2]
![]() | 고진감래 | 2009.10.09 |
php5 설정(최적화) | fsfsdas | 2011.02.20 |
메뉴 클릭시 알림메시지 띄우기 [1] | 도라란 | 2011.02.27 |
이미지 삽입후 이미지 위에 노란색 박스 사라지게하는 법 [5] | dhseo | 2008.05.28 |
웹페이지에 마우스 따라다니는 예쁜 시계를 넣자 [5] | gosoo99 | 2008.04.08 |
메뉴에서 채팅방 띄우기 용도로 쓰는 스크립트 | 코아 코스튬 | 2011.01.30 |
XE 검색 속도 향상 팁(확장 변수 검색시) [5] | 명드래곤 | 2011.02.26 |
[권한이 없습니다] 권한에 따른 다른 메시지 출력하기 [10] [1] | 반도체맨 | 2008.10.03 |
상담/신청 (쓰기만 가능한 게시판) 만들기 [10] | mmx900 | 2008.03.20 |
디자인 하시는 분에게 ~ 신기한 팁 (from IE) [2] | 999 | 2011.02.23 |
관리자 아이디로 작성한 비밀글을 특정인이 볼수있도록 해주는 팁
[13]
![]() | Dreami | 2009.04.03 |
[중복일수도...] Srl 생성의 비밀???;;? [1] | RainDrop+ | 2011.02.22 |
관리권한 가져도 댓글이 수정/삭제 안 되는 경우.. [4] | sejin7940 | 2011.02.14 |