Java 生成六位短信驗證碼


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

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

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

    private static void generateCode() { Long codeL = System.nanoTime(); String codeStr = Long.toString(codeL); String verifyCode = codeStr.substring(codeStr.length() - 6); System.out.println(verifyCode); }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM