packagecom.test;importjava.security.SecureRandom;importjava.util.Random;publicclass test {privatestaticfinalStringSYMBOLS="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";//数字和26个字母组成privatestaticfinalRandomRANDOM=newSecureRandom();publicstaticvoidmain(String[] args){System.out.println(getRandomNumber());}publicstaticStringgetRandomNumber(){//指定长度为7位/自己可以要求设置char[] nonceChars =newchar[7];for(int index =0; index < nonceChars.length;++index){
nonceChars[index]=SYMBOLS.charAt(RANDOM.nextInt(SYMBOLS.length()));}returnnewString(nonceChars);}}