パッケージcom.twod1z。 / ** * @Program:com.twod1z * @description:6つのランダムに生成された文字列コード、要件は数字、文字のケースを含めます * @author :Mr.Lin * @Create:2019インディアン7越29 Riを * * / パブリック クラスTwo002 { パブリック 静的文字列にgetCode(int型の長さ){ 文字列のコード =「」; 以下のために(int型 i = 0; iは長さ<; iは++ ){ ブール BOO =(INT)(Math.random()* 2)== 0 。 もし(BOO){ コード + = String.valueOf((INT)(Math.random()* 10 ))。 } 他{ int型の TEMP =(INT)(Math.random()* 2)== 0〜65:97 。 CHAR CH =(CHAR)(Math.random()* 26+ 温度)。 コード + = String.valueOf(CH)。 } } リターン・コード。 } パブリック 静的 ボイドメイン(文字列[]引数){ System.out.println(Two002.getCode( 6 ))。 System.out.println( "-----------------" ); System.out.println(Two002.getVerify( 6 ))。 } パブリック 静的文字列getVerify(int型の長さ){ 文字列のコード =「」; 文字列str = "0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASFGHJKLZXCVBNM" 。 文字列[] STRS = str.split( "" )。 以下のために(int型 i = 0; iは長さ<; iは++ ){ コード + = STRS [(INT)(Math.random()* strs.length)]。 } リターン・コード。 } }