[转]java生成随机数字和字母组合
2014-03-10 12:05
531 查看
摘自 http://blog.csdn.net/xiayaxin/article/details/5355851
注:
1.方法的参数 length 是生成的随机数的长度。
2. 只想要大写的字母 可以使 int choice =65; 只想要小写的字母,就 int choice =97;
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; }
注:
1.方法的参数 length 是生成的随机数的长度。
2. 只想要大写的字母 可以使 int choice =65; 只想要小写的字母,就 int choice =97;
相关文章推荐
- Java随机生成字母数字组合的验证码
- java生成随机数字和字母组合
- java生成随机数字和字母组合(自定义长度)
- java生成随机数字和字母组合
- Java基础编程1—随机生成字母数字组合
- java 生成随机数字+字母组合 和字母组合
- java生成随机数字和字母组合
- java生成随机数字和字母组合
- Java生成随机数字和字母组合10位数
- java生成随机数字和字母组合
- LotusScript生成随机密码(数字、字母、特殊字符组合)
- Java生成随机码(兑换码),带大小字母、小写字母、数字。
- Java指定长度随机生成的字符串,且这个字符串必须包含大小写字母和数字
- Java基础之随机生成数字和字母
- JS实现生成由字母与数字组合的随机字符串功能详解
- Java指定长度随机生成的字符串,且这个字符串必须包含大小写字母和数字
- java---大小写字母和数字的随机组合的随机数
- Java 随机生成六位数验证码过程(含大小写字母及数字)
- selenium webdriver 杂记-生成随机数字字母组合参数