生成20个随机手机号码

时间:2019-07-30 21:59:30   收藏:0   阅读:2003
package com.cheng;

public class Demo01 {

    // 生成随机手机号码的方法
    public static void randomPhone() {

        // 手机号码 1897*******012 十一位的 一般 首个数字是1
        String first = "1";

        // 后面的10位
        String behind = "";
        for (int i = 0; i < 3; i++) {

            int random = (int) (Math.random() * 10);

            behind += random;
        }

        for (int i = 0; i < 3; i++) {

            int random = (int) (Math.random() * 10);

            behind += random;
        }

        for (int i = 0; i < 4; i++) {

            int random = (int) (Math.random() * 10);

            behind += random;
        }

        // 组合并打印
        String phoneNum = first + behind;
        System.out.println(phoneNum);

    }

    public static void main(String[] args) {

        // 需求打印20个随机额的手机号码

        for (int i = 0; i < 20; i++) {

            // 调用生成随机手机号码的方法
            randomPhone();

        }

        // 总结 分越多段 手机号码的随机性就越强
    }

}

 

技术图片

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!