手机
当前位置:查字典教程网 >编程开发 >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显示日历和天气的方法

强制设为首页代码

JavaScript中的异常处理方法介绍

实现DIV圆角的JavaScript代码

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

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

JavaScript中用getDate()方法返回指定日期的教程

一段实时更新的时间代码

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

必须点击广告才能进入的代码

精品推荐
分类导航