java生成随机数字和字母组合
2014-03-21 11:43
489 查看
import java.util.Random; public String getCharAndNumr(int length) { String val = ""; Random random = new Random(); for(int i = 0; i < length; i++) { String charOrNum = random.nextInt(2) % 2 == 0 ? "char" : "num"; // 输出字母还是数字 if("char".equalsIgnoreCase(charOrNum)) // 字符串 { int choice = random.nextInt(2) % 2 == 0 ? 65 : 97; //取得大写字母还是小写字母 val += (char) (choice + random.nextInt(26)); } else if("num".equalsIgnoreCase(charOrNum)) // 数字 { val += String.valueOf(random.nextInt(10)); } } return val; }
2. 只想要大写的字母 可以使 int choice =65; 只想要小写的字母,就 int choice =97;
注:1.方法的参数 length 是生成的随机数的长度。
相关文章推荐
- java生成随机数字和字母组合
- Java基础编程1—随机生成字母数字组合
- java 生成随机数字+字母组合 和字母组合
- [转]java生成随机数字和字母组合
- java生成随机数字和字母组合
- Java生成随机数字和字母组合10位数
- java生成随机数字和字母组合
- Java随机生成字母数字组合的验证码
- java生成随机数字和字母组合
- java生成随机数字和字母组合(自定义长度)
- Java版纯字母、纯数字、字母数字组合验证码的生成
- Java web 开发: 随机生成验证码,支持大小写字母、数字;随机字体
- Java生成随机不重复邀请码(数字+字母)
- Java程序员从笨鸟到菜鸟(一)验证码实现,随机生成数字和字母、点击刷新、加入干扰线等样式
- Java 随机生成验证码,支持大小写字母、数字;随机字体
- C++ 随机生成数字和字母组合的字符串
- Java web 开发: 随机生成验证码,支持大小写字母、数字;随机字体
- java随机生成数字字母验证码