좋은 소스 주웠는데 방식을 모르겠어요 ㅎ.ㅎ; 정보
좋은 소스 주웠는데 방식을 모르겠어요 ㅎ.ㅎ;-
Terrorboys 자기소개 아이디로 검색 회원게시물 (112.♡.♡.4)
- 1,754

본문
<HTML>
<HEAD>
<TITLE> 추첨프로그램 (비앤아이 블로그) </TITLE>
<script>
function rand() {
tot=10 // 자료수
cnt=1; // 추첨인원
data=new Array(tot);
data[1]=new Array("1","Kay~","http://ccoma.tistory.com/");
data[2]=new Array("2","행우니","http://icahn.tistory.com/");
data[3]=new Array("3","異眼(이안)","http://thenah.tistory.com/");
data[4]=new Array("4","마속","http://theuranus.tistory.com/");
data[5]=new Array("5","드자이너김군","http://blue2310.tistory.com/");
data[6]=new Array("6","쭌's","http://azeizle.tistory.com/");
data[7]=new Array("7","라이너스™","http://toyvillage.tistory.com/");
data[8]=new Array("8","맑은독백","http://amorfati.tistory.com/");
data[9]=new Array("9","이름이동기","http://lucifer625.tistory.com/");
data[10]=new Array("10","비프리박","http://befreepark.tistory.com/");
head="<br><br><font color=blue size=4><b>이벤트 당첨자 명단</b></font><br><br>";
head+="<table border=1 cellspacing=0 width=591 bordercolordark=white bordercolorlight=#A0ACA0>";
head+="<tr><td align=center><font size=2>No.</td><td align=center><font size=2>Entry No</td><td align=center><font size=2>필명(닉네임)</td><td align=center><font size=2>블로그주소</td></tr>";
lot=new Array(tot);
lot[1]=0;
for (i=1;i<=cnt;i++)
{
flag=0;
while(flag==0) {
result=Math.floor(Math.random()*tot+1);
for(j=1;j<=i;j++) {
if (result==lot[j]) {
flag=0;
break;
} else {
flag=1;
}
}
}
lot[i]=result;
}
temp=0;
for (i=1;i<=cnt-1;i++) {
for (j=i+1;j<=cnt;j++) {
if (lot[i]>lot[j]) {
temp=lot[i];
lot[i]=lot[j];
lot[j]=temp;
}
}
}
document.write(head)
for (i=1;i<=cnt;i++) {
document.write("<tr><td align=center><font size=2>",i,"</td><td align=center><font size=2>",data[lot[i]][0],"</td><td><font size=2> <a href="+data[lot[i]][2]+" target=_blank>"+data[lot[i]][1]+"</a> 님</td><td><font size=2> ",data[lot[i]][2],"</td></tr>");
}
document.write("</table>");
document.write('<div style="height:35; width=590; margin:10 10 0 0;font-size:9pt;text-align:right">제작: <a href=http://ccoma.tistory.com target=_blank><font color=tomato>Kay~</font></a></div>');
}
</script>
</HEAD>
<BODY>
<div style="padding:50px">
<font size=4 color=dodgerblue><b>랜덤 추첨 프로그램</b></font><br>
<form name="form">
<input type="button" value="준비 하시고 쏘세요! " onClick="rand();">
</form>
</div>
</BODY>
</HTML>
php문과 흡사해서 일부는 알것 같기도 하고 ... 모를것 같기도 하고 ㅡㅡ;;;;;;;
자스라서........
어떤방식으로 랜덤 추첨 하는것일까요?
0
댓글 2개

돌린다.
뽑는다.
끗~~
result=Math.floor(Math.random()*tot+1);

그건알죠 ㅋㅋ
포문안에서 랜덤하게 배열을 뽑는다 인데...
더 자세히 설명하라 해서 문제죠 ㅋㅋ