隨機生成手機號


public class Phone {
    public static void getPhoneNum() {
        String[] Top3 = {"133", "149", "153", "173", "177",
                "180", "181", "189", "199", "130", "131", "132",
                "145", "155", "156", "166", "171", "175", "176", "185", "186", "166", "134", "135",
                "136", "137", "138", "139", "147", "150", "151", "152", "157", "158", "159", "172",
                "178", "182", "183", "184", "187", "188", "198", "170", "171"};
        //隨機出真實號段   使用數組的length屬性,獲得數組長度,
        //通過Math.random()*數組長度獲得數組下標,從而隨機出前三位的號段
        String firstNum = Top3[(int) (Math.random() * Top3.length)];
        //隨機出剩下的8位數
        String lastNum = "";
        final int last = 8;
        for (int i = 0; i < last; i++) {
            //每次循環都從0~9挑選一個隨機數
            lastNum += (int) (Math.random() * 10);
        }
        //最終將號段和尾數連接起來
        String phoneNum = firstNum+ lastNum;
        System.out.println(phoneNum);
    }
    

    public static  void main(String[] args) {
        //生成二十個手機號碼
        int num = 20;
        System.out.println("手機號碼如下:");
        for (int i = 0; i < num; i++) {
            getPhoneNum();
        }
    }

}

 


免責聲明!

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



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