我有這個網站:的Javascript開獎號碼
<html>
<head>
<meta charset="UTF-8">
<title>Bonoloto</title>
<script src="bonoloto.js"></script>
<style>
table {border-collapse: collapse;}
td{border: 1px solid #000; text-align: center; width: 6%;}
</style>
</head>
<body>
<script>
randomNumbers();
tables();
</script>
</body>
</html>
而接下來的Javascript:
randomNumbers1 = new Array();
randomNumbers2 = new Array();
commonNumbers = new Array();
function randomNumbers() {
document.write("First line:");
for (i = 0; i< 6; i++) {
randomNumbers1[i]=Math.floor(Math.random() * 49 + 1);
document.write(randomNumbers1[i] + " ");
}
document.write("<br/>");
document.write("Second line:");
for (i = 0; i< 6; i++) {
randomNumbers2[i]=Math.floor(Math.random() * 49 + 1);
document.write(randomNumbers2[i] + " ");
}
}
function tables(){
document.write("<table>");
var counter = 0;
for(i = 1; i < 50; i++) {
counter++;
if(counter == 11) {
counter = 0;
document.write("<tr>");
}
document.write("<td>" + i + "</td>");
if(counter == 10) {
counter = 0;
document.write("</tr>");
}
}
document.write("</table>");
}
我該怎麼做才能:
- 不允許相同的隨機數是在數組超過1次。
- 第一行數字在表中用黃色標記,第二行數字用藍色標記。
- 如果第一個數字和第二個數字相同(隨機數字)用綠色標記在表格中。
'不允許相同的隨機數字在數組中超過1次.'不是隨機的。但是你可以使用一個數組''[0,1,2,3,4,5,6,7,8,9]',並且隨機選取一個數字。 – A1rPun 2014-09-22 13:49:31
@ A1rPun「隨機」並不意味着「均勻分佈」。 – 2014-09-22 14:35:41