javascript - 这个双色球代码会出现重复数字吗
怪我咯
怪我咯 2017-04-11 13:10:13
0
5
519
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] + "&ensp;";
                }
                red.innerHTML = str.toString();
                
                blue.innerHTML = (parseInt(Math.random() * 16 + 1)).toString();
            }
怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(5)
迷茫

不会啊,bools.indexOf(ranNumber) == -1这句话就是判断是否有重复

いいねを押す +0
伊谢尔伦

不会出现重复的数字,只会出现蓝球和红球的数字一样,但那不是重复

いいねを押す +0
阿神

重复的是最后的蓝色

いいねを押す +0
Ty80

首先佩服 老兄对双色球球的执着追求,回到正题,同上 只会出现蓝球和红球的数字一样

いいねを押す +0
刘奇

红球数字不会重复,但是蓝球的数字可能与红球重复

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート