package com.guigu.day05test; import java.util.Random; import java.util.Scanner; public class Stu05_RandString { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int i = 1; while (i != 0) { System.out.println("输入想得到的验证码长度,输入小于或等于0结束"); int inS1 = scanner.nextInt(); if (inS1 <=0){ break; }else { System.out.println("随机验证码\t" + getRandomString(inS1)); System.out.println(""); } } } public static String getRandomString(int length) { Random random = new Random(); String str = "qwertyuiopascdfghjklzxcvbnm1234567890"; StringBuffer strBuf = new StringBuffer(); for (int i = 0; i < length; i++) { int num = random.nextInt(35); strBuf.append(str.charAt(num)); } return strBuf.toString(); } }
随机生成验证码,包含字母和数字,随机组合,可以选择生成验证码的长度.
最新推荐文章于 2024-07-27 13:31:57 发布