javascript-随机生成不重复的随机数
2017-06-23 16:08
1306 查看
//创建一个数组 存放5个不重复随机数
//思路,每生成一次就和之前的所有数组比较,如有相同,则放弃当前生成操作
var nums=[];
for(var i=0;i<5;i++){//外层控制循环次数,即生成几个数
nums[i]=parseInt(Math.random()*100+1);//随机数范围是1-100
for(var j=0;j<i;j++){//内层控制当前生成的随机数和前一个数进行比较,重复则重新生成,反之存入新数组
if(nums[i]==nums[j]){
i--;//重新覆盖i重复值
}
}
}
console.log(nums)
相关文章推荐
- 如何生成不重复的随机数或者随机字符序列
- JavaScript生成随机数及随机字母
- asp生成不重复的随机数,随机取数据库记录
- C#生成随机数之二 生成不重复的随机数
- Java编程实现从给定范围内随机N个不重复数生成随机数的方法小结
- C#产生不重复的随机数并生成随机文件名
- javaScript细节之生成不重复的随机数
- JavaScript生成不重复随机数
- 随机生成自定义数量的无重复的随机数
- javascript 如何生成不重复的随机数
- 随机生成不重复的随机数的简单算法
- javascript生成不重复的随机数
- 用MySQL里的Rand()生成 不连续重复 的随机数年龄以及随机姓名字符串
- java,url长链接生成短链接,短链接生成器,自定义字符串,对字符串md5混合KEY加密,根据短链接获得key值,不重复的随机数,不重复的随机字符串
- 在某个范围内随机生成N个不重复的随机数
- 随机生成100个不重复的随机数
- 用MySQL里的Rand()生成 不连续重复 的随机数年龄以及随机姓名字符串
- java中随机生成随机数及不重复的随机数字
- java:随机生成100个不重复的随机数
- javascript 如何生成不重复的随机数