public class yanzhengma {public static void main(String[] args) {//随机验证码String code=createCode(4);System.out.println(code);}//1、定义一个方法返回值随机验证码:是否需要返回值类申明?String 是否申明形参:int npublic static String createCode(int n){//4、定义一个字符串变量生成随机字符String code="";Random r=new Random();//2、定义for循环,循环n次,形成随机字符for (int i = 0; i < n; i++) {//3、生成一个随机字符:英文大写 小写 数字(0 1 2)int type = r.nextInt(3);//0 1 2switch(type){case 0://定义成大写字符(A-Z 65+25)(0-25) + 65char ch=(char)(r.nextInt(26)+ 65);code +=ch;break;case 1://定义成小写字符(a-z 97+25)(0-25) + 97char ch1=(char)(r.nextInt(26)+ 97);code +=ch1;break;case 2://定义成数字   0-9code +=r.nextInt(10);break;}}return code;}
}

Java脚本写的随机验证码相关推荐

  1. Java代码生成随机验证码、验证数

    /*** 业务编码生成规则*/ public class CodeGeneratorUtil {static final IdGen IDG = IdGen.get();/*** 生成业务编码* @p ...

  2. java脚本_写一个在线Java脚本执行器

    在生产环境中,有时候我们想要快速执行一段代码,但是又不得不经历上线的痛苦(分情况哈,有时候这种痛苦是必须的)或者在某些场景中,不能重启避免破坏现场,那么有个在线脚本执行器就最好不过了.于是在工作之余, ...

  3. java token生成和验证_java生成定长度的随机验证码

    平凡也就两个字: 懒和惰;成功也就两个字: 苦和勤;优秀也就两个字: 你和我.跟着我从0学习JAVA.spring全家桶和linux运维等知识,带你从懵懂少年走向人生巅峰,迎娶白富美!每一篇文章都是心 ...

  4. java Swing中随机验证码的实现

    LoginJFrame:(登录界面) package com.myproject.ui;import java.awt.Color; import java.awt.Container; import ...

  5. java 验证码_如何使用Java生成随机验证码

    我们想想,如何用Java绘制图片呢? 第一步 寻找☞ 纸画画要纸的 第二步 寻找笔 画画当然也要笔 在开始之前,我们需要用到几个主要的类 BufferedImage 用来缓寸你画的东西 Random ...

  6. 利用随机方法得到一个随机验证码 #java

    随机验证码的核心实现逻辑是如何进行的? ①5定义一个String类型的变量存储验证码字符. ②定义一个for循环,循环5次. 随机生成0|1|2的数据, ③依次代表当前位置要生成数字|大写字母|小写字 ...

  7. 用ajax写验证码随机数,JavaScript随机验证码

    利用canvas制作一个随机验证码: 1.clearRect:context.clearRect(x,y,width,height);清空给定矩形内的指定像素 2.fillStyle:设置画笔的颜色 ...

  8. linux java脚本怎么写,linux 执行java脚本

    linux 执行java脚本 [2021-02-02 20:32:43]  简介: linux停止php的方法:首先在后台执行命令"sudo ps -ef|grep php":然后 ...

  9. java 练习之生成随机四位验证码

    java 小demo - 随机生成四位验证码 import javax.swing.*; import java.awt.*; import java.util.Random; /*** @autho ...

最新文章

  1. 网络工程师_记录的一些真题_2005上半年上午
  2. Office2013插件开发Outlook篇(1)-- 第一个office2013插件
  3. C#程序开机启动与获取程序启动路径
  4. python 字符串操作list【:-1】的几种用法
  5. lintcode-137-克隆图
  6. Spring MVC @JsonView注解使用
  7. 安装软件后,在postinst中执行ldconfig无效?
  8. WinHTTP实现文件下载 C++程序
  9. 克拉克变换(Clarke Transformation)
  10. pkg学习--使用pkg打包应用
  11. 拟物设计和Angular的实现 - Material Design
  12. Nifi 数据流整合工具
  13. 关于C语言数组的输入与输出
  14. HDU—— 2567 寻梦
  15. 上山的路上,总得给自己一点阳光。
  16. 梁念坚漫步“云+端”
  17. 计算机科学有什么,计算机科学是什么意思
  18. 数学与计算机学院校友会,忆青春成长路 话数计奋斗情——数学与计算机学院校友会...
  19. Java毕业设计-社区疫情管理小程序
  20. 记一次微信小程序源码反解包

热门文章

  1. Observability——Wavefront
  2. 服务器怎么解绑网站域名,宝塔面板如何解绑域名
  3. android开发常用工具类、高仿客户端、附近厕所、验证码助手、相机图片处理等源码...
  4. 极大值,极小值算法以及α-β剪枝技术
  5. 快速申请开通公众号门店小程序-微信小程序开发-视频教程7
  6. 我们小时候可没这么牛的露天电影
  7. 支付宝app支付对接1
  8. OCSP 在SSL证书中起什么作用
  9. 哪个牌子的蓝牙耳机音质好?音质比较好的蓝牙耳机排名
  10. Linux云计算-02_CentOS Linux 7.X系统管理