Java生成随机码(兑换码),带大小字母、小写字母、数字。
2016-11-07 20:52
741 查看
public static String getStringRandom(int length) { String val = ""; Random random = new Random(); // 参数length,表示生成几位随机数 for (int i = 0; i < length; i++) { String charOrNum = random.nextInt(2) % 2 == 0 ? "char" : "num"; // 输出字母还是数字 if ("char".equalsIgnoreCase(charOrNum)) { // 输出是大写字母还是小写字母 int temp = random.nextInt(2) % 2 == 0 ? 65 : 97; val += (char) (random.nextInt(26) + temp); } else if ("num".equalsIgnoreCase(charOrNum)) { val += String.valueOf(random.nextInt(10)); } } return val; }
相关文章推荐
- Java生成随机码(兑换码),带大小、小写字母、数字。
- java/jsp 生成随机字符串(生成一个32位字节的字母和数字大小写混合的随机字符串!)
- ASP生成随机字符串(数字+大小写字母)的代码
- java生成随机数字和字母组合
- [转]java生成随机数字和字母组合
- Java生成随机字母和数字
- 随机生成ID属性值数字大小写字母
- java生成随机数字和字母组合
- Java指定长度随机生成的字符串,且这个字符串必须包含大小写字母和数字
- java生成随机数字和字母组合
- java生成随机数字和字母组合
- Java指定长度随机生成的字符串,且这个字符串必须包含大小写字母和数字
- Java生成随机字符串,必须包含数字、小写字母、大写字母
- Java web 开发: 随机生成验证码,支持大小写字母、数字;随机字体
- java验证码中的数字、字母、汉字如何随机生成
- Java随机生成定长纯数字或数字字母混合数
- java验证码中的数字、字母、汉字如何随机生成
- 生成随机的验证码?大小写字母和数字
- java 生成随机数字或者字母