赞
踩
- //生成指定length的随机字符串(A-Z,a-z,0-9)
- public static String getRandomString(int length) {
- String str = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
- Random random = new Random();
- StringBuffer sb = new StringBuffer();
- for (int i = 0; i < length; i++) {
- int number = random.nextInt(str.length());
- sb.append(str.charAt(number));
- }
- return sb.toString();
- }
- //生成指定length的随机字符串(A-Z,a-z,0-9)
- public static String getRandomString2(int length) {
- Random random = new Random();
- StringBuffer sb = new StringBuffer();
- for (int i = 0; i < length; i++) {
- int number = random.nextInt(3);
- long result = 0;
- switch (number) {
- case 0:
- result = Math.round(Math.random() * 25 + 65);
- sb.append(String.valueOf((char) result));
- break;
- case 1:
- result = Math.round(Math.random() * 25 + 97);
- sb.append(String.valueOf((char) result));
- break;
- case 2:
- sb.append(String.valueOf(new Random().nextInt(10)));
- break;
- }
- }
- return sb.toString();
- }
- //生成指定length的随机字符串(A-Z,a-z,0-9)
- String str = RandomStringUtils.randomAlphanumeric(32);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。