AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > JavaScript

JS生成不重复的随机数组的简单实例

51自学网 http://www.wanshiok.com
js生成随机数

JS生成不重复的随机数组的简单实例

//获取数组中的随机数//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生成不重复的随机数组的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持wanshiok.com。


js生成随机数  
上一篇:JS获取随机数和时间转换的简单实例  下一篇:浅谈JavaScript对象与继承