Contents ...
udn網路城邦
[Java] 亂數密碼
2008/05/25 22:06
瀏覽1,669
迴響1
推薦0
引用0
public class CreatePassWord{
    public static void main(String args[]){
         //產生亂數密碼
        int[] word = new int[8];
         int mod;
        for(int i = 0; i < 8; i++){
          mod = (int)((Math.random()*7)%3);
                if(mod ==1){    //數字
                       word[i]=(int)((Math.random()*10) + 48);
                }else if(mod ==2){  //大寫英文
                       word[i] = (char)((Math.random()*26) + 65);
                }else{    //小寫英文
                       word[i] = (char)((Math.random()*26) + 97);
                }
            }
        StringBuffer newPassword = new StringBuffer();
        for(int j = 0; j < 8; j++){
         newPassword.append((char)word[j]);
        }
        System.out.println(newPassword);
    }
}
迴響(1) :
1樓. TMAC
2008/12/23 15:50
猜亂數

大大請問一下,產生出來亂數之後

如果我想讓程式去猜出這組亂數

該如何寫比較好呢= =?

發表迴響

會員登入