JS生成不重复随机数组的函数代码
2014-06-10 00:00
746 查看
//获取数组中的随机数 //HF.Math.RandomNumbers是前缀,可以自己定义,主要看逻辑代码 HF.Math.RandomNumbers = function (startNum, endNum, count, repeat) { var ret = []; if (repeat) { for (var i = 0; i < count; i++) { ret[i] = HF.Math.Random(startNum, endNum); } return ret; } var tmp = []; var i = 0; for (var s = startNum; s <= endNum; s++) { tmp[i++] = s; } var l = tmp.length; for (i = 0; i < count; i++) { ret[i] = HF.Array.Remove(tmp, HF.Math.Random(0, --l)); } return ret; }
相关文章推荐
- JS生成不重复随机数组的函数代码
- 写一个函数,参数为$n,生成一个数组,其元素为1~$n,各元素位置随机排列,不得重复
- JS随机生成不重复数据的代码分享
- 从数组中随机取x条不重复数据的JS代码
- JS生成不重复的随机数组
- 从数组中随机取x条不重复数据的JS代码
- js实现生成一个指定长度为n且随机不重复的数组
- JS随机生成不重复数据的代码分享
- js生成指定范围内指定长度随机不重复的字符串数组
- JS生成不重复的随机数组的简单实例
- C#声明一个100大小的数组 随机生成1-100之间不重复的数
- Java中从[1,36]随机生成7个不重复的数字,放入一个数组中
- php中生成随机密码的自定义函数代码
- js 数组随机字符串(广告不重复)
- 数组中的数据随机排列的生成代码及方法
- js数组中删除重复值的代码小结
- JS随机生成不重复数据的实例方法
- 在0~N(不包括N)范围内随机生成一个长度为M(M <= N)且内容不重复的数组
- 生成随机无重复数组
- JS 在指定数组中随机取出N个不重复的数据