手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JS生成不重复随机数组的函数代码
JS生成不重复随机数组的函数代码
摘要:复制代码代码如下://获取数组中的随机数//HF.Math.RandomNumbers是前缀,可以自己定义,主要看逻辑代码HF.Math.R...

复制代码 代码如下:

//获取数组中的随机数

//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生成不重复随机数组的函数代码】相关文章:

js实现异步循环实现代码

JS实现动态生成表格并提交表格数据向后端

一些有关检查数据的JS代码

实现DIV圆角的JavaScript代码

JS实现兼容各浏览器解析XML文档数据的方法

JS/Jquery判断对象为空的方法

一个表格收缩展开的函数

JQuery使用index方法获取Jquery对象数组下标的方法

JavaScript中search()方法的使用

三种AngularJS中获取数据源的方式

精品推荐
分类导航