JS随机生成不重复数据的代码分享
2013-07-18 06:55
836 查看
JS随机生成不重复数据。
代码如下:
将以上代码复制到FireFox浏览器中的开发人员工具:"暂存器"中运行,便可以看到运行结果。
代码如下:
<script> // 定义存放生成随机数的数组 var array=new Array(); // 循环N次生成随机数 for(var i = 0 ; ; i++){ // 只生成10个随机数 if(array.length<10){ generateRandom(10); }else{ break; } } // 循环遍历随机数数组 for(var i = 0 ; i < array.length; i++){ alert(array[i]); } // 生成随机数的方法 function generateRandom(count){ var rand = parseInt(Math.random()*count); for(var i = 0 ; i < array.length; i++){ if(array[i] == rand){ return false; } } //edit by www.jbxue.com array.push(rand); } </script>
将以上代码复制到FireFox浏览器中的开发人员工具:"暂存器"中运行,便可以看到运行结果。
相关文章推荐
- JS随机生成不重复数据的代码分享
- js生成随机颜色方法代码分享(三种)
- 从数组中随机取x条不重复数据的JS代码
- 快速生成10亿随机不重复数据代码(转)
- JS随机生成不重复数据的实例方法
- JS随机生成不重复数据的实例方法
- JS生成不重复随机数组的函数代码
- 从数组中随机取x条不重复数据的JS代码
- JS生成不重复随机数组的函数代码
- Mock.js -- 生成随机数据,拦截 Ajax 请求,让前端攻城师独立于后端进行开发
- python实现的生成随机迷宫算法核心代码分享(含游戏完整代码)
- Mock.js生成随机数据,拦截 Ajax 请求,让前端独立于后端进行开发
- js随机生成姓名、手机号、身份证号、银行卡号【实现代码】
- Python随机生成一个6位的验证码代码分享
- PHP uniqid()函数可用于生成不重复的唯一标识符,该函数基于微秒级当前时间戳。在高并发或者间隔时长极短(如循环代码)的情况下,会出现大量重复数据。即使使用了第二个参数,也会重复,最好的方案是结
- 左右两个Select列表框交换数据的JS代码,上下左右都可以移动数据,还可以置顶、沉底,相信大家见到过,但觉得挺实用,与大家分享。
- 下拉列表引用数据库数据 JS编写随机生成二维码
- 随机不重复生成大数据
- 福彩双色球中红球由6个1-33之间的数字组合,且不重复,编写代码,使用Set集合来存储随机生成的1-33的数字,然后输出生成的数字
- C#批量生成大数据量无重复随机数据的另类高效实现