首页 > 其他分享 >生成验证码

生成验证码

时间:2022-09-24 16:11:57浏览次数:46  
标签:Scanner int 验证码 生成 static 字符串

//生成六位验证码(数字、字母)
package ttext;

import java.util.Random;
import java.util.Scanner;

public class lianxi {
	static Scanner in = new Scanner(System.in);
	static String str="";
	static String shuru;
	public static void shengcheng(int n) //生成n位验证码
	{
		for(int i=0;i<n;i++) {
			int k=(int) (Math.random()*2+1);//[1,2]
			if(k==1) {		//1:生成数字,2:生成字母
				str+=String.valueOf((int)(Math.random()*10)); 	//[0,10)
			}
			else {
				str+=(char)((int)(Math.random()*26+97));
			}
		}
	}
	public static void yanzheng() {
		shuru=in.next();
		if(shuru.equals(str)==true) {
			System.out.println("正确。");
		}
		else {
			System.out.println("错误。");
		}
	}
	
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		shengcheng(6);
		System.out.println(str);
		yanzheng();
	}
}

str1.compareTo(str2);   :用字符串1跟字符串2作比较,如果字符串1的字典顺序在字符串2前面,则返回一个负数。若在后面,则返回一个正数。若两个字符串的字典顺序相同,则返回0。

标签:Scanner,int,验证码,生成,static,字符串
From: https://www.cnblogs.com/hmy22466/p/16725819.html

相关文章

  • (二)JPA 连接工厂、主键生成策略、DDL自动更新
    (一)JPA的快速入门2、JPA连接工厂通过之前的代码实现已经清楚的发现了整个的JPA实现步骤,但是这个步骤似乎有一些繁琐了,毕竟最终所关心的一定是EntityManager对象实例,而......
  • 【问题记录】Ant Design的Select标签检验不通过不生成tag
    问题:tags模式下如何检验输入数据,如果检验不通过不生成tag解决办法:在onChange事件中检验即可。tags模式<Selectmode="tags"placeholder="Pleaseselect"......
  • 如何生成随机数
    对于如何生成随机数一般有以下几个方法1.直接调用Math.random()函数 intx=(int)(Math.random()*6)——生成0-5的随机数importjavax.swing.JOptionPane;publiccla......
  • net core 使用 Npoi 生成 Word文档
    需求:按数据层级生成WORD文件,要有目录,目录里要有真实的页码,附件内容用表格显示,大标题 做为封面当独显示一页,PDF内容大标题,目录(里有对应的页码)正文 里有表格重点:NPOI......
  • PS插件:复古工笔画风PS插件,一键生成古风写真!
    工笔就是细致工整又写实。亦称“细笔”,相当于书法中的正楷书法。与”写意”对称。中国画技法名。属于工整细致一类密体的画法。用细致的笔法制作,工笔画着重线条美,一丝不苟......
  • vue3源码学习12-编译three-生成代码
    之前两节看了模板生成AST和AST内部转化,这一节看最后的生成代码,编译配置是mode为module,prefixIdentifiers开启,hoistStatic开启,其他配置均不开启,先看示例:源代码:<divclass=......
  • JS逆向实战7-- 某省在线审批网站params 随机生成
    参数分析我们首先通过抓包发现这个就是我们所需要的数据然后我们通过fidder发起请求结果:通过我们反复测试发现这个params的参数是每次请求中都会变化的断点查......
  • 验证码输入框粘贴复制
    <divclass="box"><divclass="field-list"><divclass="field-item"></div><divclass="field-item"></div><divclass="field-item"></div&g......
  • 根据小写26个字母,随机生成单词,乱文
    根据小写26个字母,随机生成单词,乱文importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.IOException;importjava.util.Random;......
  • scrapy框架之生成存储文件json,xml、csv文件
    以起点小说网举例子网址https://www.qidian.com/rank/yuepiao/默认大家已经生成好scrapy项目了,如果不会请参考我之前的文章scrapy框架之创建项目运行爬虫爬取网页获......