随机生成8位数(包含字母和数字)
2016-12-13 09:56
351 查看
String[] chars = new String[] { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z" }; StringBuffer shortBuffer = new StringBuffer(); String uuid = UUID.randomUUID().toString().replace("-", ""); for (int i = 0; i < 8; i++) { String str = uuid.substring(i * 4, i * 4 + 4); int x = Integer.parseInt(str, 16); shortBuffer.append(chars[x % 0x3E]); } String suffix = shortBuffer.toString();
相关文章推荐
- Java指定长度随机生成的字符串,且这个字符串必须包含大小写字母和数字
- web前端js中随机生成指定位数的字母数字、组合字符串可选择字母大小写
- C# 批量生成随机密码必须包含数字和字母并用加密算法加密
- RndNum 生成随机字符串,包含数字和小写字母
- Java生成随机密码(包含大小写字母和数字)
- Java随机生成长度不少于6的指定长度的密码,且这个字符串必须包含大小写字母、数字和特殊字符,四种的任意三种
- C# 批量生成随机密码,必须包含数字和字母,并用加密算法加密
- Java指定长度随机生成的字符串,且这个字符串必须包含大小写字母和数字
- Java随机密码生成器,Java随机生成长度不少于6的指定长度的密码,且这个字符串必须包含大小写字母、数字和特殊字符,四种的任意三种
- 生成一个任意长度的随机字符串,包含数字和字母[C语言]
- C# 批量生成随机密码,必须包含数字和字母,并用加密算法加密
- Java生成随机数字和字母组合10位数
- 随机生成字母加数字16位数方法
- 使用java Random动态传递位数 生成指定位数的随机字符串-数字字母混合
- 生成一个包含数字和字母的自定义位数的验证码
- [C#]生成一串包含字符和数字的随机字符串的方法
- 生成6位随机数字字母组合
- *自创*可变长度随机数字/字母的生成小结(针对文件上传及验证码)
- Java web 开发: 随机生成验证码,支持大小写字母、数字;随机字体