产生不重复的随机数
来源:互联网 发布:洛杉矶和纽约 知乎 编辑:程序博客网 时间:2024/04/29 15:54
/*count : 随机数的个数numericalRange : 随机数范围*/function NonRepeatedRandomVal( count, numericalRange ){var array = [];var i = 0;var tempArray = numericalRange.split('~');var x1 = parseInt( tempArray[0] );var x2 = parseInt( tempArray[1] );if (x2 - x1 < count) {alert('产生的随机数个数不能小于最大范围!');return false;}while(i < count){var flag = true;var temp = parseInt( x1 + Math.random() * (x2 - x1) );for(var i=0; i<array.length; i++){if (array[i] == temp) {flag = false;break;}}if (flag) {array.push(temp);i++;}}return array;}//测试例子var array = NonRepeatedRandomVal( 100, '0~100' );if (array) {console.log( array.sort(function(a, b){return a - b;}) );}
0 1
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复随机数
- 产生不重复随机数
- 产生不重复随机数
- 产生随机数(不重复)
- 产生不重复随机数的简便算法
- 一个产生不重复随机数的算法
- 怎样产生不重复的随机数,密码
- 产生不重复的10个随机数
- 第3周项目4-穷举法百钱百鸡
- Mybatis(六)-结果集映射
- Java进阶(二十五)Java连接mysql数据库(底层实现)
- 教你如何读懂卷积神经网络(CNN)
- JavaWeb学习总结(二)——Tomcat服务器学习和使用(一)
- 产生不重复的随机数
- eclipse编码格式设置
- Leetcode 111,104. Minimum/Maximum Depth of Binary Tree
- CentOS下怎么退出telnet
- linux man指导手册更新
- LeetCode 303. Range Sum Query - Immutable
- 第36讲项目4——血型统计
- RecyclerView完美实现拖拽,滑动删除,撤销删除
- Hibernate连接池配置实例