作者killeress (彌朧澄昏)
看板Web_Design
標題[問題] javascript樂透比較
時間Mon Nov 14 02:19:04 2005
以下為程式碼
我的想法是
產生的六個數字中
第一個數字是矩陣的[0]
第二個數字是矩陣的[1]
...
第六個數字是矩陣的[5]
然後再設定一個function跑出特別號
最後用for來對照
不知道可行嗎?
因為有同學的想法是說那個是字串,不能這樣比
自己動手嚐試也找不太出哪錯(我用純文字文件檔寫的)
麻煩高手們看看吧<(_ _)>
----
function lotor()
{
var tmp= [];
number.value = "";
outer_loop:
for( n = 0; n < 6; n++){
tmp[n] = RandomInt(1,42);
for( i = 0 ; i < n ; i++){
if (n != i && tmp[n] == tmp[i]){
break outer_loop;
}
}
number.value += (tmp[n] + " ,");
}
if (n != 6)
lotor();
}
</script>
</head>
<body>
請輸入範圍1~42的數字到框框中進行對獎。<br>
<input type = text name = nember1 >
<input type = text name = nember2 >
<input type = text name = nember3 ><br><br>
<input type = text name = nember4 >
<input type = text name = nember5 >
<input type = text name = nember6 ><br><br>
對獎號碼<input type = text name = number >特別號<input type = text name =
Special ><br>
對獎結果<input type = text name = Result > <br><br>
<input type = button name = button1 value = "選號" OnClick =
"lotor();"><br><br>
對獎規則:<br>
六個號碼全部相同 【頭獎】<br>
五個號碼加特別號相同 【二獎】<br>
四個號碼全部相同 【三獎】<br>
三個號碼全部相同 【四獎】<br>
<br><br>
</body>
</html>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.138.41.191
1F:→ killeress:是大家看不懂我表達的方法嗎?麻煩給點指引.謝謝~~ 11/14 17:58