Java新手请教:如果产生一个由100个随机数字或英文字符组成字符串? 诚心求教? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /** * 产生随机字符串 * */ private static Random randGen = null; private static char[] numbersAndLetters = null; public static final String randomString(int length) { if (length < 1) { return null; } 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是字符串的长度,即可产生指定长度的随机字符串。 我的一个简单的随机数http://yijianfengvip.blog.163.com/blog/static/1752734322011730113047841/ 关于JNI的问题 java继承概念一例子打印不解 jmf 为什么getVisualComponent会得不到可视组件 【高手来帮忙2个问题】jni加载dll文件后,程序中能否手动代码卸载???另外如何让程序代码运行n个小时候退出,1分钟后再重启程序 socket服务器端收发来的字符串时有的收不到.为什么? 初学JDBC请教基础问题 高份请教!急!!!!! 关于java调用外部程序的问题 用什么函数可以把字符串分割 支持多种数据库的解决方案? 子类变量覆盖父类变量,子类调用父类方法的问题 正则表达式问题
* 产生随机字符串
* */
private static Random randGen = null;
private static char[] numbersAndLetters = null; public static final String randomString(int length) {
if (length < 1) {
return null;
}
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是字符串的长度,即可产生指定长度的随机字符串。