RandomStringGenerator.java 698 B

12345678910111213141516171819202122232425262728
  1. package com.tencent.common;
  2. import java.util.Random;
  3. /**
  4. * User: rizenguo
  5. * Date: 2014/10/29
  6. * Time: 14:18
  7. */
  8. public class RandomStringGenerator {
  9. /**
  10. * 获取一定长度的随机字符串
  11. * @param length 指定字符串长度
  12. * @return 一定长度的字符串
  13. */
  14. public static String getRandomStringByLength(int length) {
  15. String base = "abcdefghijklmnopqrstuvwxyz0123456789";
  16. Random random = new Random();
  17. StringBuffer sb = new StringBuffer();
  18. for (int i = 0; i < length; i++) {
  19. int number = random.nextInt(base.length());
  20. sb.append(base.charAt(number));
  21. }
  22. return sb.toString();
  23. }
  24. }