js随机产生x到y(例如:0-10)的随机整数,存储在数组中
来源:互联网 发布:windows php zip扩展 编辑:程序博客网 时间:2024/06/07 00:25
产生随机数,是任何计算机语言必须有的基本功能;
因为我们的生活中充满了各种随机性;
所以编程过程中一定需要随机某件事。
下面是用javascript 实现的随机数,其中数组元素重复的判断Jquery 这个库;(为什么用Jquery库,因为我项目里其他地方必须依赖他,这里就直接用他的判断函数了,我干嘛还要自己写一个循环去判断元素的重复呢?)你可以自己写个循环,去一一判断是否有重复元素就可以了。
循环怎么写?等下次我再写吧。这次没时间了。这里你可以作为参考,看下。希望对你有用。
/** * 产生一个数组,数组的值是min到max之间的数,随机排列 * @param Min * @param Max * @returns {Array} * @constructor */function GetRandomArr(Min, Max) { var array = new Array(); var cha=Max-Min; for (var i = 0; ; i++) { if (array.length < cha) { //产生随机数 0到count不包含count的随机数 var randomNub = Min+(Math.floor(Math.random() * cha)); //Jquery判断数组array中是否包含元素randomNub if (-1 == $.inArray(randomNub, array)) { array.push(randomNub); } }else{ break; } } return array;}
调用的的时候用这个就行了。
//这里是0-10之间的数,不包含10 var array=GetRandomArr(0,10); for(var i in array){ //弹出对话框,初步查看是否符合条件 alert(array[i]); }
再少的打赏,也是一种鼓励
0 0
- js随机产生x到y(例如:0-10)的随机整数,存储在数组中
- 随机产生100个整数并到数组中排序(转自www.ukms.cn)
- Math.random()随机产生【x,y)的随机数
- 产生随机的数组
- 【Java】产生1-10的随机整数
- 随机产生5个从0到10之间不重复的整数
- Random 随机获取 x 到 y 之间的值
- js实现随机生成1到10的整数
- js产生任意2个区间内的随机整数
- 随机产生六个不相等的整数放进数组中,然后循环输出
- 定义一个int型的一维数组,包含40个元素,用来存储每个学员的成绩,循环产生40个 0~100之间的随机整数,将它们存储到一维数组中,
- 产生随机数组的方法
- 随机排列数组的产生
- 随机产生12个5到15之间的整数放入一维数组中,然后将这些数输出,每行输出4个数
- C语言基础 产生一个0到n-1范围内的随机整数
- 冒泡排序:在随机产生的数组中查找最值,实现数组的排序
- 产生随机整数序列
- 随机产生一个整数
- 1069. The Black Hole of Numbers (20)
- Andrew XUtils的session获得和cookieStore使用
- bestcoder#54 The Factor
- 单目视觉SLAM: Monoslam scenelib2 by Davison
- Memory Analyzer Tool定位Java heap space内存泄漏
- js随机产生x到y(例如:0-10)的随机整数,存储在数组中
- group by的一些使用
- 关于磁盘性能(IO)瓶颈
- 单元测试-白盒测试(一)
- TCP与UDP区别
- C中const的使用
- iOS-交互设计归纳
- [刷题]Subarray Sum
- 1070. Mooncake (25)