import java.util.Random;public class Test2 {public  static  void  main(String[] args){/*需求:定义方法实现随机产生一个5位数的验证码验证码格式:长度为5前两位是大写字母或者小写字母最后一位是数字*///方法://在以后如果我们要在一堆没有什么规律的数据中随机抽取//可以先把这些数据放到数组当中//再随机抽取一个索引//分析//1.大写字母和小写字母都放到数组当中char[] chs = new char[52];for (int i = 0;i<chs.length;i++){//ASCII码表if (i <= 25){//添加小写字母chs[i] = (char)(97 + i);}else {//25//添加大写字母//A --- 65chs[i] = (char)(65 + i - 26);}}//定义一个字符串类型的变量,用来记录最终的结果String result = "";//2.随机抽取4次Random r = new Random();for (int i = 0;i < 4;i++){int randomIndex = r.nextInt(chs.length);//利用随机索引,获取对应的元素//System.out.println(chs[randomIndex]+" ");result = result + chs[randomIndex];}//System.out.println(result);//3.随机抽取一个数字0-9int number =  r.nextInt(10);//生成最终的结果result = result + number;//打印最终结果System.out.println(result);}
}

随机生成5位数验证码相关推荐

  1. Java 随机生成四位数验证码的方法

    //生成验证码public static String codeFen(){String str = "0123456789";//将字符串转换为一个新的字符数组.char[] V ...

  2. JAVA 随机生成6位数验证码

    public static String smsCode(){String random=(int)((Math.random()*9+1)*100000)+"";System.o ...

  3. python随机生成四位验证码的代码_Python random随机生成6位验证码示例代码

    随机生成6位验证码代码 # -*- coding: utf-8 -*- import random def generate_verification_code(): ''' randomly gen ...

  4. js随机生成4位验证码

    方法一: /*随机生成4位验证码*//*step1:将所有字母,数字装入一个数组备用*/var codes=[];//数字:48-57;unicode编码for(var i=48;i<57;co ...

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

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

  6. 随机生成10位数QQ号.c

    // 随机生成十位数的QQ号,首位数只能为1,2,3#include <stdio.h> #include <stdlib.h> #include <time.h> ...

  7. aliyun短信服务包含随机生成四位数字验证码工具类

    .1.pom文件 <dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-sd ...

  8. 随机生成6位数、随机生成不重复的6位数

    随机生成一个几位数,这种比较常见的操作今天我们来看一下,例如随机生成6位数,直接来简单明了的吧: int num = (int) ((Math.random() * 9 + 1) * 100000); ...

  9. python 随机生成不重复的6位数_随机生成6位数、随机生成不重复的6位数

    随机生成一个几位数,这种比较常见的操作今天我们来看一下,例如随机生成6位数,直接来简单明了的吧: int num = (int) ((Math.random() * 9 + 1) * 100000); ...

最新文章

  1. DRBD + heartbeat 介绍及安装测试
  2. [BizTalk]在高可用性环境下配置BizTalk的一些常见问题
  3. 记一次应急响应到溯源入侵者
  4. 用 Shell 快速写一个嵌入式测试框架
  5. 5种方式,判断一个数组中是否包含某个元素
  6. python+splinter实现12306网站刷票并自动购票流程
  7. Python之网络爬虫(验证码、代理IP、防反爬策略、封装一个抓取页面的函数)
  8. CookieHelper
  9. 读谱对吉他手来说重要吗?试试它提升你的读谱效率
  10. 关于去除Eclipse对JavaScript的验证
  11. tomcat集成activeMq 简单例子
  12. java8分组lambda_Java 8,Lambda:在分组列表中排序并将所有组合并到列表中
  13. 制作照片边框 初学者 ps
  14. 金庸武侠、四大名著的语言风格
  15. python 北京出租车收费3.45_北京出租车计费标准和价目表
  16. 北京中医药大学22春《生物化学B》平时作业1【专职辅导答案】
  17. DPLL 算法(求解k-SAT问题)详解(C++实现)
  18. 基于STM32的简易密码锁
  19. 机票盲盒,能带你去“快乐星球”吗?
  20. Android 的Toast(吐丝框)

热门文章

  1. 计算机如何连接网络扫描仪,Win7系统怎么连接扫描仪 win7连接扫描仪的方法
  2. 不成熟的c语言练习1
  3. 网站服务器速度快取决于,建站经验 网站打开速度快慢的因素
  4. 万能的Map集合传递参数和模糊查询
  5. 秋招结束,特来回馈各位大佬,阿里、腾讯、美团、滴滴、大厂面经总结
  6. “五胡乱华”是两汉和曹魏埋下的隐患,为何后世只骂司马家?
  7. 牛肉的营养价值高 晚上为什么不能吃牛肉
  8. Ardunio Nano 无法上传解决办法
  9. html中%3ch3%3e有颜色吗,在增强 iOS 通知系统这件事上,IFTTT 和 Pushover 谁做得更好?...
  10. iptables开启80端口