天天看點

java生成4位随機數(含字母)

  1. private String generateWord() {  
  2.         String[] beforeShuffle = new String[] { "2", "3", "4", "5", "6", "7",  
  3.                 "8", "9", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J",  
  4.                 "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V",  
  5.                 "W", "X", "Y", "Z" };  
  6.         List list = Arrays.asList(beforeShuffle);  
  7.         Collections.shuffle(list);  
  8.         StringBuilder sb = new StringBuilder();  
  9.         for (int i = 0; i < list.size(); i++) {  
  10.             sb.append(list.get(i));  
  11.         }  
  12.         String afterShuffle = sb.toString();  
  13.         String result = afterShuffle.substring(5, 9);  
  14.         return result;  
  15.     }