87,993
社区成员
发帖
与我相关
我的任务
分享

function createArr(){
return Array.apply(Array,{length:10})
.map(function(item,index){
return index;
})
}
function randomNotRepeatNum(len) {
var arr=createArr();
var _arr=[];
while(len>0){
var i=(Math.random()*arr.length)<<0;
_arr.push(arr[i]);
arr.splice(i,1);
len--;
}
return _arr.join('')<<0;
}
function random(maxnum,time){
var o={};
while(time>0){
var len=(maxnum+'').length;
var rlen=(1+Math.random()*len)<<0;
var rv=randomNotRepeatNum(rlen);
if(rv<=maxnum){
if(!o[rv]){
o[rv]=1;
time--;
}
}
}
return Object.keys(o).join(',')
}