Java 生成验证码。随机产生一个四位数的验证码,每位数可能是数字、大写字母或小写字母。
package com01;
/*** 生成一个五位数的验证码* 化为生成一个五位数的字符串* 字符串初始为空,然后依次累加* 验证码由A-B,a-b,0-9组成* A-65* a-97* 0-0*/
public class Test1 {public static void main(String[] args) {suiji();}public static void suiji() {String code="";for (int i = 0; i < 5; i++) {int a=(int)(Math.random()*3);//0,1,2switch (a){case 0:char xiaoxie=(char)((int)(Math.random()*26)+97);code=code+xiaoxie;break;case 1:char Daxie=(char)((int)(Math.random()*26)+65);code=code+Daxie;break;case 2:int number=(int)(Math.random()*10);code=code+number;break;}}System.out.println(code);}
}
输出:
Java 生成验证码。随机产生一个四位数的验证码,每位数可能是数字、大写字母或小写字母。相关推荐
- random随机生成5位验证码(数字、大写字母、小写字母)
random模块即可 # random.randrange(start,end) # 生成一个从start到 end-1 范围的整数 # random.randint(start,end) # 生成一 ...
- java生成6随机数字和字母_Java生成含字母和数字的6位随机字符串
本文实例为大家分享了Java生成6位随机字符串的实现代码,具体内容如下 package com.amos.tools; import java.util.ArrayList; import java. ...
- java正则校验密码 长度不少于8位且至少包含大写字母、小写字母、数字和特殊符号中的四种组合 或者 其中任意三种组合
java正则校验密码必须是包含大小写字母.数字.特殊符号的8位以上四种组合 或者 其中任意三种组合 一.排除法和详细解释 1.排除大写字母.小写字母.数字.特殊符号中1种组合.2种组合.3种组合,那么 ...
- 随机生成及检测8位密码:必须由大写字母、小写字母、数字和特殊符号共同组成
随机生成8位密码:必须由大写字母.小写字母.数字和特殊符号共同组成.以及检验密码是否由大写字母.小写字母.数字和特殊符号共同组成. package com.primecredit.util;impor ...
- python016--编写代码,在用户设置新的密码时进行判断,如果小于8则让用户重新设置,如果密码里面每含有一个数字,或大写字母,小写字母,标点符号,密码位数超过10则将密码等级加1分........
目录 程序需求: 代码及其相应的注释: 程序需求: 编写代码,用户输入密码,password>=8, 如果password,在10位以上,含有数字,或大写字母,小写字母,标点符号 则加1分,总计 ...
- java实现键盘录入一个字符串,统计该字符串中大写字母和小写字母数字字符空格出现的次数
先说一下ASCII编码 * 大写字母A-Z (ASCII)65-90* 小写字母a-z (ASCII)97-122* 数字是:(ASCII)48-57* 空格的(ASCII)是32 接下来就是代码了, ...
- 键盘录入一个字符串,统计该字符串中的大写字母、小写字母、数字字符和其他字符分别有多少个 例如,键盘录入abcABCD12345!@#$%,输出结果为:小写字母有3个,大写字母有4个,数字字符有5个,
键盘录入一个字符串,统计该字符串中的大写字母.小写字母.数字字符和其他字符分别有多少个 例如,键盘录入abcABCD12345!@#$%&,输出结果为:小写字母有3个,大写字母有4个,数字字符 ...
- 输入一个字符串,将字符串中的大写字母改成小写字母,小写字母不变,其他字符忽略,然后输出转换之后的结果。
题目:输入一个字符串,将字符串中的大写字母改成小写字母,小写字母不变,其他字符忽略,然后输出转换之后的结果. 实现思路: 1.通过扫描器Scanner输入一个字符串. 2.字符串大写字母改小写字母,小 ...
- 输入一个字符判断是数字还是字母 如果是字母是大写字母还是小写字母 是声母还是韵母
输入一个字符判断是数字还是字母 如果是字母是大写字母还是小写字母 是声母还是韵母 运行结果 ASCII码表(字符代表的数值) 代码 //导包 import java.util.Scanner;//声明 ...
- Python-将一个英文文本文件中的大写字母变成小写字母,小写字母变成大写字母
将一个英文文本文件中的大写字母变成小写字母,小写字母变成大写字母 ★★★这个程序在设计的过程中要时刻注意读取指针的位置 程序代码: # 将一个英文文本文件中的大写字母变成小写字母,小写字母变成大写字母 ...
最新文章
- k8s-自动横向伸缩pod 根据CPU使用率,QPS访问数监控指标
- KeyShot 10最新版发布 支持big sur KeyShot 10 Pro for Mac新功能
- 图解排序算法(三)之堆排序
- sencha touch 入门学习资料大全
- 【手把手带你入门深度学习之150行代码的汉字识别系统】学习笔记 ·001 用OpenCV制作数据集
- 冯诺依曼结构和哈佛结构01
- 话里话外:谁才是流程的主人
- android 页面icon拉伸_页面转场: 忽略它可能会使你犯错
- eclipse里maven install时,报错提示jdk为无效的目标版本:1.7
- python实现将将输入的可约分数化简为不可约分数
- 照明灯智能控制器c语言编程,基于51单片机的智能照明灯控制系统设计(含电路图,原理图,程序)...
- 如何批量调节图片对比度?
- Introduction to Modern Cryptography (Second Edition)
- 将《先生请出山》放到桌面上,聊聊如何将视频做成动态壁纸
- 最炫表白网站html5源码_七夕程序员的十款表白源码_html+css+js
- 使命召唤9怎么样使用计算机,玩家实测COD9 教你如何使用FXAA、TXAA
- [网鼎杯 2020 白虎组]PicDown(精讲)
- 有哪些道理是你毕业多年后才明白的?
- 怀揣美好前行 善良的人终究都会幸福
- Mysql 报错Duplicate entry '值' for key '字段名'的解决
热门文章
- 微信硬件平台蓝牙打印机
- 什么是 PDF 扁平化?怎样扁平化 PDF? 一起涨知识!
- 如何PDF转Excel,手机和电脑都能用的方法
- 程序员不能只会敲代码还要会投资理财
- Windows10 MySQL8.0版本的压缩包安装方式
- Matlab肤色分割
- 冰羚中间件 conceptual-guide.md翻译
- Excel 链接的图片
- 复利计算器app发布
- 信息学奥赛一本通 1400:统计单词数 | 1954:【11NOIP普及组】统计单词数 | OpenJudge NOI 1.12 05 | 洛谷 P1308 [NOIP2011 普及组] 统计单词数