随机数目字组成密码

随机数字组成密码
private static Random random = new Random();
	 
    public static String getRandomNumber(String[] range,int rangeLength,int length){
	 
    	StringBuffer sb = new StringBuffer();
	 
	      for(int i=0;i<length;i++){
	 
	           sb.append(String.valueOf(range[random.nextInt(rangeLength)]));
	 
	       }
	 
	        return sb.toString();
	 
	    }
	 
   public static void main(String[] args) {
	 
      String[] range = {"0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g","A","B","C"};
	 
	      System.out.println(getRandomNumber(range, 20, 6));
	 
   }