<script>
var arrRed = new Array;
var Blue = parseInt(Math.random() * 16 + 1)
for (var i = 0; i <= 5; i++) {
arrRed[i] = parseInt(Math.random() * 33 + 1);
}
for (var j = 0; j < arrRed.length; j++) {
for (var k = j + 1; k < arrRed.length; k++) {
if (arrRed[j] == arrRed[k]) {
arrRed.splice(j, 1);
j--;
}
if(arrRed.length<6){
for(i=arrRed.length;i<6;i++){
arrRed.push(parseInt(Math.random() * 33 + 1));
}
}
}
}
for(i=0;i<6;i++){
document.write("<div>"+arrRed[i]+"</div>");
}
document.write("<div id='blue'>" + Blue+"</div>")
</script>
根据双色球摇奖规则,产生6个红球1个蓝球;红球范围1-33, 蓝球范围1-16. 红球不能有重复的产生。 思路:每次产生一个随机球,存入数组中,下一次产生的随机球,要和数组中的进行比较,如果有相等的
最新推荐文章于 2023-02-02 22:09:05 发布