const getRandomChar = (len, type) => {// 生成随机数function getChar (chars) {return chars.charAt(Math.floor(Math.random() * chars.length))}let charsNum = '0123456789'let charsString = 'qwertyuiopasdfghjklzxcvbnm'let chars = '0123456789qwertyuiopasdfghjklzxcvbnm'let result = ''let useChars = ''if (type === 'string') {useChars = charsString} else if (type === 'number') {useChars = charsNum} else {useChars = chars}while (len--) {result += getChar(useChars)}return result
}//调用的时候需要注意,如要生成纯string或者number的话,需要在后面加多 'string'/'number',千亩安的数字意义为长度,如果没有加多后面的话是默认string+number的随机数(多用于随机登录账号/密码)
this.getRandomChar(5,'string')

H5 js生成随机数封装相关推荐

  1. 真的了解js生成随机数吗

    由js生成一切随机数的基础都是Math.random(),这个方法比较特别,生成的随机数落在的区间是[0,1),进行一次操作的话,js只能生成一个类似于[n,m)这样,左闭右开的区间.所以当有一些特殊 ...

  2. (二) :JS 生成随机数字母和数字

    封装 @/libs/util // 生成随机数字母和数字 export const getRandomAlphaNum = (len) => {let rdmString = ''for (; ...

  3. js生成随机数函数,倒计时函数

    生成xxxx-xxxx-xxxx-xxxx形式的随机数 function randomString(n) {let chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmn ...

  4. js生成随机数和把日期格式转换成yyyyMMddHHmmss的方法

    记录两个Js方法,也是在网上找的,以后要用的时候好找到 1.  将一个日期格式转化为yyyyMMddHHmmss格式 function pad2(n) { return n < 10 ? '0' ...

  5. js生成随机数(数字+大小写字母)

    代码如下: // 生成四位随机数generateMixed(n) {var chars = ["0","1","2","3&quo ...

  6. JS 生成随机数/随机数组

    生成范围内随机数 function rand(min,max) {return Math.floor(Math.random()*(max-min))+min; } 生成随机数组 简单的随机生成 fu ...

  7. JS - 生成随机数的方法汇总

    一.随机浮点数的生成 生成 [ 0, 1 ) 范围内的随机数(大于等于0,小于1) var random = Math.random(); 生成 [ n, m ) 范围内的随机数(大于等于n,小于m) ...

  8. JS - 生成随机数的方法汇总(不同范围、类型的随机数)

    1,生成 [ 0, 1 ) 范围内的随机数(大于等于0,小于1) (1)使用 random() 方法可以返回一个介于 0 ~ 1 之间的伪随机数(包括 0,不包括 1). Math.random() ...

  9. js生成随机数/数组(marksheng)

    生成范围内随机数 javascript function rand(min,max) {return Math.floor(Math.random()*(max-min))+min; } 生成随机数组 ...

最新文章

  1. Python,C++中点云 .las转.pcd
  2. 波士顿动力的机器狗上班了!巡逻、检测不在话下,挪威公司为其编发工号
  3. python_day1
  4. 深度 | 阿里云蒋江伟:什么是真正的云原生?
  5. Java SE 6 新特性: JMX 与系统管理(转载)-asp.net关注
  6. 用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列,如:512234、412345等,要求:4不能在第三位,3与5不能相连。...
  7. maven项目发布到tomcat里lib包没有发布的问题
  8. B00004 atoi函数
  9. jumpserver的安装
  10. 《云计算核心技术剖析》迷你书连载一 – 首席的推荐和前言
  11. java右移位_Java移位运算
  12. onesignal php,swoole生产环境并发高时偶尔出现 WARNING swSignalfd_onSignal (ERRNO 707)
  13. python中三元运算符_Python中三元表达式的几种写法介绍
  14. 倒计时 妙味课堂_妙味课堂——JavaScript基础课程笔记
  15. python excel超链接_在Python中保留Pandas中的超链接 – Excel到数据帧
  16. 使用IIS实现域名跳转
  17. java如何获取复选框选中的值
  18. 实时语音变声技术原理解析:“大叔变小萝莉”
  19. JavaScript是单线程还是多线程?
  20. CF - 777D. Cloud of Hashtags 暴力

热门文章

  1. Hanoi塔问题分析
  2. 真正的管理,一说就能让人听明白
  3. 关于Tomcat一闪而过无法启动问题
  4. react+antd:在Form中使用Dropdown
  5. CentOS下安装docker和配置镜像加速器
  6. c# 通过webBrowser实现打印功能
  7. Harris-Benedict等式
  8. 孕妇的孕周和体重对胎儿游离DNA在母体cfDNA占比的影响
  9. 计算机视觉行为分析,计算机视觉技术在人体行为分析中的研究与应用
  10. java垃圾收集的目的_()、()和()使Java的设计目的得以实现?A、Java虚拟机B、垃圾收集机制C、三级代码安全检查机制D、Serv...