js 去重 + 自定义区间随机整数获取
2018-01-23 20:13
232 查看
function fn(n, min, max) { //可自定义区间取值 if (n && parseInt(n) > 1 && parseInt(n) < 32) { // 对象 变量用以去重, var obj = {}; var arr = []; var str; for (var i = 0; i < n; i++) { str = Math.floor(Math.random() * ((max - min + 1) || 31) + (min || 2)); if (!obj[str]) { obj[str] = true; arr.push(str); } else { i--; } } return arr; } else { return "请输入正确的数字!(1~31)"; } } console.log(fn(20));
相关文章推荐
- 生成自定义区间随机整数
- js产生任意2个区间内的随机整数
- Js:消息弹出框、获取时间区间、时间格式、easyui datebox 自定义校验、表单数据转化json、控制两个日期不能只填一个
- JS获取min到max的随机整数
- js 随机获取10个不重复的1~20之间的整数数组
- js获取一定范围内n个随机整数
- JS 取得一个区间的随机整数
- js获取随机整数
- 生成自定义区间随机整数
- js jquery获取随机生成id的服务器控件的三种方法
- js 点击a标签 获取a的自定义属性方法
- js 自定义getClass函数实现获取dom的class 兼容火狐ie
- JS — 获取4个不重复的随机验证码
- 从连续整数a~b中随机选取n个不重复的数字并且降序排列(in JS)
- 快速获取[0,n]之间的k个不同的随机顺序的随机整数
- JS中随机颜色的获取
- 如何获取一个范围内的随机整数
- php自定义函数get_folder_files用于随机获取目录下的随机文件
- vue.js 获取当前自定义属性值
- JS如何获取自定义组件的ID