使用java Random动态传递位数 生成指定位数的随机字符串-数字字母混合
2016-11-11 10:55
661 查看
getRandom(2)生成2位随机字符串
public static String getRandom(int strLength) {
Random rand = new Random(new Date().getTime());
int cnt = 26 * 2 + 10;
char[] s = new char[strLength];
for (int i = 0; i < strLength; i++) {
int v = rand.nextInt(cnt);
if (v < 10)
s[i] = (char) ('0' + v);
else if (v < 36)
s[i] = (char) (v - 10 + 'A');
else
s[i] = (char) (v - 36 + 'a');
}
return new String(s);
}
public static String getRandom(int strLength) {
Random rand = new Random(new Date().getTime());
int cnt = 26 * 2 + 10;
char[] s = new char[strLength];
for (int i = 0; i < strLength; i++) {
int v = rand.nextInt(cnt);
if (v < 10)
s[i] = (char) ('0' + v);
else if (v < 36)
s[i] = (char) (v - 10 + 'A');
else
s[i] = (char) (v - 36 + 'a');
}
return new String(s);
}
相关文章推荐
- web前端js中随机生成指定位数的字母数字、组合字符串可选择字母大小写
- php生成随机字符串可指定纯数字、纯字母或者混合的
- php生成随机字符串可指定纯数字、纯字母或者混合的
- php随机生成指定长度的字符串 可以固定数字 字母 混合
- java/jsp 生成随机字符串(生成一个32位字节的字母和数字大小写混合的随机字符串!)
- Java指定长度随机生成的字符串,且这个字符串必须包含大小写字母和数字
- Java指定长度随机生成的字符串,且这个字符串必须包含大小写字母和数字
- Java随机生成长度不少于6的指定长度的密码,且这个字符串必须包含大小写字母、数字和特殊字符,四种的任意三种
- php生成随机字符串 指定长度 可以固定数字 字母 混合
- Java随机密码生成器,Java随机生成长度不少于6的指定长度的密码,且这个字符串必须包含大小写字母、数字和特殊字符,四种的任意三种
- java 使用UUID生成19随机单号 纯数字,数字+字母唯一不重复单号
- Java随机生成定长纯数字或数字字母混合数
- JAVA生成n位随机字符串,数字+英文字母+标点符号
- java 随机生成字符串 (字母和数字)
- 随机生成几位字母加数字的混合字符串
- Java生成指定长度并且包含大小写字母数字字符串示例
- Java 生成随机字符串的方法之一(字母数组混合)
- JAVA生成8位随机字符串,数字+英文字母
- Java 生成随机字符串的方法之一(字母数组混合)