用js去1-100之间5个随机数,且两两差值的绝对值不小于10,1 12 24类似的 顺序不管
1个回答
展开全部
function getRnd(num,min,max){ //产生指定范围和数量的随机整数
var a=[];
for(var i=0;i<num;i++){
a[i]=parseInt(Math.random()*(max-min+1))+min;
}
return a;
}
function getMyRnd(){ //生成5个两两间差值不小于10的1到100之间的随机数
ks:while(1){
var ma=getRnd(5,1,100);
for(var i=0;i<ma.length-1;i++){
for(var j=i+1;j<ma.length;j++){
if(Math.abs(ma[i]-ma[j])<10)continue ks;
}
}
return ma;
}
}
console.log(getMyRnd());
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询