function doubleChromosphere() {
var bools = [],
i,
ranNumber;
for(i = 0; i < 5;) {
ranNumber = parseInt(Math.random() * 33 + 1);
if(bools.indexOf(ranNumber) == -1) {
bools.push(ranNumber);
i++;
}
}
var str = "";
for(var j = 0; j < bools.length; j++){
str += bools[j] + " ";
}
red.innerHTML = str.toString();
blue.innerHTML = (parseInt(Math.random() * 16 + 1)).toString();
}
不会啊,bools.indexOf(ranNumber) == -1这句话就是判断是否有重复
不会出现重复的数字,只会出现蓝球和红球的数字一样,但那不是重复
重复的是最后的蓝色
首先佩服 老兄对双色球球的执着追求,回到正题,同上 只会出现蓝球和红球的数字一样
红球数字不会重复,但是蓝球的数字可能与红球重复