java随机产生字符串
来源:互联网 发布:java实现自动化发布 编辑:程序博客网 时间:2024/05/01 10:27
今天在做一个注册模块,要求用到验证码。自己就试着写了一个。
/**
* 产生随机字符串
* */
private static Random randGen = null;
private static char[] numbersAndLetters = null;
private static Object initLock = new Object();
public static final String randomString(int length) {
if (length < 1) {
return null;
}
if (randGen == null) {
synchronized (initLock) {
if (randGen == null) {
randGen = new Random();
numbersAndLetters = ("0123456789abcdefghijklmnopqrstuvwxyz" +
"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ").toCharArray();
}
}
}
char [] randBuffer = new char[length];
for (int i=0; i<randBuffer.length; i++) {
randBuffer[i] = numbersAndLetters[randGen.nextInt(71)];
}
return new String(randBuffer);
}
调用此方法randomString(int),int是字符串的长度,即可产生指定长度的随机字符串。
- java 随机产生字符串
- java随机产生字符串
- java 随机产生字符串
- java 产生随机字符串
- java产生随机字符串
- C# 产生随机字符串!
- 随机产生一个字符串
- 产生随机字符串
- 随机产生字符串函数
- 产生随机字符串
- ios 随机产生字符串
- 产生随机字符串
- python 产生随机字符串
- 随机产生字符串
- python产生随机字符串
- 产生随机字符串函数
- 产生随机字符串
- 产生随机的字符串
- 初用CSDN的感受
- 在访问IIS 中的web 程序时 出现的"无法加载oci.dll "
- 修改计算机名
- 企业信息化建设常见的几个误区
- 牛人的总结
- java随机产生字符串
- C#的高级应用,很适合美好你的程序!自己收集整理!
- visual C++的问题
- 校验
- 增强的for循环
- 几个需要总结的问题
- 软件架构
- 基于现场总线的嵌入式远程监控系统设计
- 架构的源起