Java 生成六位短信驗證碼

       在《Java 生成三位隨機數》中,簡要介紹了使用Java生成三位隨機數的方法,前幾天在工做中遇到生成6位短信驗證碼的需求,驗證碼由6位隨機數字構成,不包含字母。6位隨機數一般用做短信驗證碼,參考代碼以下:html

String verifyCode = String.valueOf((int)(Math.random()*900000 + 100000));
System.out.println(verifyCode);

     也可使用下面的方法,截取System.nanoTime()的後六位:dom

    private static void generateCode() { Long codeL = System.nanoTime(); String codeStr = Long.toString(codeL); String verifyCode = codeStr.substring(codeStr.length() - 6); System.out.println(verifyCode); }
相關文章
相關標籤/搜索