现在需要100个随机验证码。每个验证码要求是: 每个验证码是四位 ,验证码可以是数字和字母
2017-08-03 10:33
381 查看
现在需要100个随机验证码。每个验证码要求是:
每个验证码是四位,
验证码可以是数字和字母.
代码:
package work;
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random();
// 声明数组存储验证码
String[] code = new String[100];
// 验证码包括的数字
String str = "abcdefghijklmnopqrstuvwxyz" + "ABCDEFGHIJKLMNOPQRSTUVWXYZ"+"0123456789";
StringBuilder sb = new StringBuilder(4);
for (int i = 0; i < code.length; i++) {
// 清空上一次的验证码
sb.delete(0, sb.length());
//生成验证码
for (int j = 1; j <= 4; j++) {
char ch = str.charAt(random.nextInt(str.length()));
sb.append(ch);
}
//将验证码存储到数组中
code[i] = sb.toString();
}
// 遍历验证码
for (String index : code) {
System.out.print(index + " ");
}
}
}
结果:
每个验证码是四位,
验证码可以是数字和字母.
代码:
package work;
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random();
// 声明数组存储验证码
String[] code = new String[100];
// 验证码包括的数字
String str = "abcdefghijklmnopqrstuvwxyz" + "ABCDEFGHIJKLMNOPQRSTUVWXYZ"+"0123456789";
StringBuilder sb = new StringBuilder(4);
for (int i = 0; i < code.length; i++) {
// 清空上一次的验证码
sb.delete(0, sb.length());
//生成验证码
for (int j = 1; j <= 4; j++) {
char ch = str.charAt(random.nextInt(str.length()));
sb.append(ch);
}
//将验证码存储到数组中
code[i] = sb.toString();
}
// 遍历验证码
for (String index : code) {
System.out.print(index + " ");
}
}
}
结果:
相关文章推荐
- 蓝桥杯 取字母组成串 * A B C D中取5次,每个字母都可以重复取出,形成一个串。 现在要求,串中A出现的次数必须为偶数(0次也算偶数)。 求可以形成多少种可能的串。
- 有一个函数int getNum(),每运行一次可以从一个数组V[N]里面取出一个数,N未知,当数取完的时候,函数返回NULL。现在要求写一个函数int get(),这个函数运行一次可以从V[N]里随机
- *自创*可变长度随机数字/字母的生成小结(针对文件上传及验证码)
- python实现6为字母+数字的随机验证码
- 字母加数字随机验证码的生成
- php生成随机字符串 指定长度 可以固定数字 字母 混合
- php随机生成指定长度的字符串 可以固定数字 字母 混合
- js实现随机数字字母验证码
- ASP随机四位数字验证码
- java验证码中的数字、字母、汉字如何随机生成
- 怎么随机生成字母数字验证码并可定义验证码的长度
- Java随机产生4位验证码(数字、大小写字母组成)
- Java随机输出验证码包含数字、字母、汉字
- Java 随机生成验证码,支持大小写字母、数字;随机字体
- 小明买了一些彩色的气球用绳子串在一条线上,想要装饰房间,每个气球都染上了一种颜色,每个气球的形状都是各不相同的。我们用1到9一共9个数字表示不同的颜色,如12345则表示一串5个颜色各不相同的气球串。但小明希望得到不出现重复颜色的气球串,那么现在小明需要将这个气球串剪成多个较短的气球串,小明一共有多少种剪法?如原气球串12345的一种是剪法是剪成12和345两个气球串。
- 第五题:n 只奶牛坐在一排,每个奶牛拥有 ai 个苹果,现在你要在它们之间转移苹果,使得最后所有奶牛拥有的苹果数都相同,每一次,你只能从一只奶牛身上拿走恰好两个苹果到另一个奶牛上,问最少需要移动多少次可以平分苹果,如果方案不存在输出 -1
- 随机生成字母数字验证码,可定义验证码的长度
- 随机验证码(包括数字、大小写字母),输入“0”结束
- Java web 开发: 随机生成验证码,支持大小写字母、数字;随机字体
- 阿里巴巴面试算法题:有一个函数int getNum(),每运行一次可以从一个数组V[N]里面取出一个数,N未知,当数取完的时候,函数返回NULL。现在要求写一个函数int get(),这个函数运行一次可以从V[N]里随机取出一个数,而这个数必须是符合1/N