首页 > 其他 > 详细

产生一组不重复的数字

时间:2017-03-31 00:50:50      阅读:172      评论:0      收藏:0      [点我收藏+]

/*******/

// 

/* 随机产生一组不重复的数字...参数(长度,范围,起始位置)*/
/* 返回一个数组 */
// ps:长度<=范围
function randomNumber(length,range,start){
var arr=[]; //用来装数字的数组
var i=0;
if(start==null||isNaN(start))start=0;
while(arr.length<length){
var rn=parseInt(Math.random()*range)+start; //随机数产生
var mark=true;//标记
for(var ii=0;ii<arr.length;ii++){
if(arr[ii]==rn)mark=false;
}
if(mark==true){
arr[i]=rn;
i++;
}
}
console.log(arr);//输出
return arr;//返回数组
}
randomNumber(10,10,10);//测试

产生一组不重复的数字

原文:http://www.cnblogs.com/purwis/p/6648683.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!