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(); } // 总结 分越多段 手机号码的随机性就越强 }}