JS生成不重复随机数组的函数代码
//获取数组中的随机数 //HF.Math.RandomNumbers是前缀,可以自己定义,主要看逻辑代码 HF.Math.RandomNumbers=function(startNum,endNum,count,repeat){ varret=[]; if(repeat){ for(vari=0;i<count;i++){ ret[i]=HF.Math.Random(startNum,endNum); } returnret; } vartmp=[]; vari=0; for(vars=startNum;s<=endNum;s++){ tmp[i++]=s; } varl=tmp.length; for(i=0;i<count;i++){ ret[i]=HF.Array.Remove(tmp,HF.Math.Random(0,--l)); } returnret; }