æ°åï¼åæ¯æ¯è¾ç®åã
//æåçï¼çç¥äºä¸é¨åString szzm = "0123...789abc...xyzABC...XYZ"; StringBuilder bu = new StringBuilder();for(int i = 0;i<6;i++){ bu.append(szzm.charAt(new Random().nextInt(szzm.length())));}System.out.println(bu.toString());
æ±åå¤æä¸äºãæçæ¹æ³æ¯æ°ååºé´ï¼19968~40869 ä¹é´ int 转char é½ä¼åææ±åã
ä¸è¿è¿ä¸ªèå´æç¹å¤§ï¼2wå¤æ±åï¼æç¹ä½çï¼è¿æçå»åã å¦æä¸æ麻ç¦ï¼æ±åä¹å¯åæ°åä¸æ ·ï¼å¼ä¸ªæ±å表ã
StringBuilder bu = new StringBuilder();int base = 19968ï¼int qujian = 40869 - 19968;for(int i = 0;i<6;i++){ int rand = base + new Random().nextInt(qujian); bu.append((char)rand);}System.out.println(bu.toString());
温馨提示:答案为网友推荐,仅供参考