手机
当前位置:查字典教程网 >编程开发 >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和JQuery获取鼠标指针坐标的实现代码分享

简单的防盗链功能代码(iframe)

JavaScript中用于生成随机数的Math.random()方法

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

Javascript特效:随机显示图片的源代码

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

JS对字符串编码的几种方式使用

免费空间广告万能消除代码

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

实现DIV圆角的JavaScript代码

精品推荐
分类导航