直接上代码:

function randomWord(randomFlag, min, max){var str='',range=min,arr= ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l','m', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];//随机位数if(randomFlag){range=Math.round(Math.random()*(max-min))+min;}//每位随机字符 for(let i=0;i<range;i++){pos=Math.round(Math.random()*(arr.length-1));str+=arr[pos];}return str;
}

注:randomFlag 是否随机长度 

运行结果:

JS生成验证码、卡密,生成指定位数的字符串相关推荐

  1. js简单验证码的生成和验证

    如何用js生成简单验证码,并验证是否正确的方法 1.html页面如下 <div><table border="0" cellspacing="5&quo ...

  2. html5 cs js字母验证码,JavaScript生成图形验证码

    本文实例为大家分享了js生成图形验证码的具体代码,供大家参考,具体内容如下 getGVerify:function (id) { function GVerify(options) { //创建一个图 ...

  3. java实现生成指定位数随机字符串要求包含数字大小写字母三种类型字符

    今天接到一个初始密码生成的需求,要求生成的密码长度在8-16位,其中必须包含数字.大写字母.小写字母.平常都是使用hutool工具类进行字符处理,发现没有提供满足要求的方法,自己就根据现有的方法组装实 ...

  4. python随机生成验证码_Python生成随机验证码

    #生成随机验证码 from PIL importImagefrom io importBytesIOfrom PIL importImageDraw,ImageFontdefcheck_code(re ...

  5. python随机生成验证码_Python生成随机验证码的两种方法

    # -*- coding: utf-8 -*- import random def generate_verification_code_v2(): ''' 随机生成6位的验证码 ''' code_l ...

  6. 生成验证码点击可刷新

    我把生成验证码与生成验证码图片封装成一个静态方法,放到ValidateCode类里 /// <summary> /// 生成验证码的类 /// </summary> publi ...

  7. 【Python】多种方式实现生成验证码

    多种方式实现生成验证码 1.生成随机n位验证码 import random def make_random_code(n):res = ''for i in range(n):s = chr(rand ...

  8. 随机生成10位数的字符串ID

    简述 项目中,有种业务需要当前表中存个另外一个表中的主键ID字段,如果用数据库自增的话,容易出现重复 比如A表主键ID自增1.2.3.....,B表主键ID自增1.2.3.....,A表中有个字段是B ...

  9. Windows c# 生成验证码图片

    1.生成类CodeImageUtil using System; using System.Drawing; using System.IO;namespace sdp_share_pjt {publ ...

  10. php 生成验证码干扰元素,PHP生成指定位数验证码与可控干扰元素第二篇

    这篇文章介绍的内容是关于PHP生成指定位数验证码与可控干扰元素第二篇,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 生成验证码:文件名为:buildVerifyCode.func.ph ...

最新文章

  1. DevOps Troubleshooting(1)-运维思想
  2. Android踩坑日记:监听软键盘多次调用和刷新系统相册和获取所有相片
  3. boost::mp11::mp_split相关用法的测试程序
  4. Django——WEB三层架构与MVC
  5. 如何使用代码获得一个function module的Where Used List
  6. EveryEeek English(9.21)
  7. 美团Android自动化之旅—生成渠道包
  8. 苏宁张近东:春节期间拿出3亿补贴一线员工
  9. 软件定义网络(Software Defined Network )
  10. linux程序编译过程
  11. 上海大学生网络安全大赛 web write up
  12. 炸薯片和AI生产新闻一样样的!拢共分六步
  13. 四、RocketMQ的控制台安装
  14. Opencv--图像修复
  15. FeignClient调用报308 Permanent Redirect
  16. git相关教程之Gitee和GitLab的使用(总体第三篇)
  17. 清橙1485 Catch The Penguins 抓企鹅
  18. 配置Nginx的防盗链,实现网站资源防盗
  19. 人到中年七种情况别硬抗
  20. Windows 与 Mac 的终端代码

热门文章

  1. APP自动化测试框架----环境搭建(java)
  2. linux如何删除镜像文件,linux 删除文件,小编教你linux如何删除文件
  3. 工业机器人技术基础及其应用总结
  4. 傲腾持久内存如何为数据赋能,加速应用落地?
  5. 微软走进云南为网吧提供特价正版软件
  6. IBM DB2各版本下载地址
  7. fw150um无线网卡linux驱动,fw150um无线网卡驱动
  8. python中聚类和分类的区别_聚类与分类有什么区别?
  9. 大学生简单个人静态HTML网页设计作品 DIV布局个人介绍网页模板代码 DW学生个人网站制作成品下载 HTML5期末大作业 (1)
  10. Ubuntu 自动关机命令