java 随机产生字符串
来源:互联网 发布:2017年零售业数据分析 编辑:程序博客网 时间:2024/05/01 07:52
转自 : http://hi.baidu.com/samuel_vong/blog/item/95471f7e2cdab33d0cd7dad1.html
/**
* 产生随机字符串
* */
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();
//numbersAndLetters = ("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ").toCharArray();
}
}
}
char [] randBuffer = new char[length];
for (int i=0; i<randBuffer.length; i++) {
randBuffer[i] = numbersAndLetters[randGen.nextInt(71)];
//randBuffer[i] = numbersAndLetters[randGen.nextInt(35)];
}
return new String(randBuffer);
}
调用此方法randomString(int),int是字符串的长度,即可产生指定长度的随机字符串。
- java 随机产生字符串
- java随机产生字符串
- java 随机产生字符串
- java 产生随机字符串
- java产生随机字符串
- C# 产生随机字符串!
- 随机产生一个字符串
- 产生随机字符串
- 随机产生字符串函数
- 产生随机字符串
- ios 随机产生字符串
- 产生随机字符串
- python 产生随机字符串
- 随机产生字符串
- python产生随机字符串
- 产生随机字符串函数
- 产生随机字符串
- 产生随机的字符串
- 使用solr搭建你的全文检索
- 也谈VS10 Beta2的几个新特性
- Google Chrome取代Apple Safari成为市场占有率第三的浏览器
- [转载]基于.net开发平台项目案例集锦
- java 枚举类型
- java 随机产生字符串
- Firebug 1.5和Firefox 3.6修正严重性能缺陷
- 【转】ORACLE的日志管理
- 重复提交、重复刷新、防止后退的问题以及处理方式
- Eclipse-jee-galileo的简单应用配置(包含Tomcat)
- SWT、Swing 或 AWT 比较与适用范围
- TAB标签效果
- ASP.NET小技巧.txt
- 用apache_2.2和php-5.2搭建PHP环境