码迷,mamicode.com
首页 > 移动开发 > 详细

生成20个随机手机号码

时间:2019-07-30 21:59:30      阅读:2003      评论:0      收藏:0      [点我收藏+]

标签:号码   enum   手机号码   print   pack   sys   总结   random   math   

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();

        }

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

}

 

技术图片

 

生成20个随机手机号码

标签:号码   enum   手机号码   print   pack   sys   总结   random   math   

原文地址:https://www.cnblogs.com/bichen-01/p/11272835.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!