Javascript生成10个20~200之间的随机数

这里的exists =false, exists = true;
是怎么实现去重的呢?

var arr = new Array();while(arr.length < 10){    var num = Math.round(180*Math.random()) + 20;    var exists =false;    
for(var i=0,l=arr.length;i<l;i++){        if(arr[i]==num){
            exists = true;
        }
    }    if(!exists){
        arr.push(num);
   }
}
arr.sort(function(a,b){    return a-b;
});
console.log(arr.join(","));


牧羊人nacy
浏览 977回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript