privatestaticchargetChar(int op){ return range[op].charAt(nextInt(range[op].length())); } privatestaticchargetRand(){ int op = nextInt(4); return getChar(op); }
publicstaticvoidmain(String[] args){ init(); StringBuffer s = new StringBuffer(); Arrays.fill(sum, 0); for (int i = 0; i < 16; i++) { s.append(getRand()); } for (int i = 0; i < 4; i++) { if (sum[i] == 0) { s.append(getChar(i)); } } System.out.println(s); } }