笔者:java随机生成中国手机号码

import java.util.Random;public class RandomPhoneNumGenerator {public static void main(String[] args) {String phoneNum = generatePhoneNum();System.out.println("随机生成的手机号码:" + phoneNum);}public static String generatePhoneNum() {Random random = new Random();// 中国移动号段String[] cmccPrefix = {"134", "135", "136", "137", "138", "139", "150", "151", "152", "157", "158", "159", "178", "182", "183", "184", "187", "188"};// 中国联通号段String[] cuccPrefix = {"130", "131", "132", "145", "155", "156", "166", "175", "176", "185", "186"};// 中国电信号段String[] ctcPrefix = {"133", "149", "153", "173", "177", "180", "181", "189", "199"};String prefix = "";int index = random.nextInt(3);switch (index) {case 0:prefix = cmccPrefix[random.nextInt(cmccPrefix.length)];break;case 1:prefix = cuccPrefix[random.nextInt(cuccPrefix.length)];break;case 2:prefix = ctcPrefix[random.nextInt(ctcPrefix.length)];break;}StringBuilder builder = new StringBuilder();builder.append(prefix);for (int i = 0; i < 8; i++) {builder.append(random.nextInt(10));}return builder.toString();}
}

合理利用它,真的能大大提高我们学习和工作效率,太强大了!

ChatGPT:java随机生成手机号码相关推荐

  1. Java随机生成姓名、邮箱、手机号码

    不多废话,直接贴上源码 /***** * Project Name:recruit-helper-util * <p>随机数生成工具类,主要包括<br> * 中文姓名,性别,E ...

  2. java - 随机生成人名/指定位数字符串/手机号 --工具方法

    我是一个B话不多的人 1.随机生成人名/指定位数字符串 package ls.example.test.util;import java.io.*; import java.util.Random; ...

  3. java 随机手机验证码_基于Java随机生成手机短信验证码的实例代码|chu

    简单版 /** * 产生4位随机数(0000-9999) * * @return 4位随机数 */ public static String getFourRandom() { return Stri ...

  4. php随机生成手机号码

    php随机生成手机号码 <?php //随机生成n条手机号 function randomPhone($n=100) {$tel_arr = array('130','131','132','1 ...

  5. java随机生成人名

    #java随机生成人名 /*** author:creator* date:2018/4/10*/package 随机生成人名;import java.io.BufferedReader; impor ...

  6. Java随机生成Mac地址(GitHub源码下载)

    生成随机 Mac 地址 这段时间做项目,涉及到虚拟机 Mac 地址生成,网上找了一些 Java 随机生成 Mac 地址的代码,大多都是从 {'0', '1', '2', '3', '4', '5', ...

  7. Excel随机生成手机号码

    1.打开Excel工作表.准备一个空白的表格. 2.选择[A1],输入函数值[=CHOOSE(RANDBETWEEN(1,5),131,135,137,139,151)].意思是随机生成指定网段的手机 ...

  8. Java 随机生成 0-9a-zA-z 和 汉字 学习笔记

    Java 随机生成 0-9a-zA-z 和 汉字 导包 import org.apache.commons.lang3.RandomStringUtils; 代码 // 0-9a-zA-z 参数为字符 ...

  9. java+生成手机验证码_基于Java随机生成手机短信验证码的实例代码

    简单版 /** * 产生4位随机数(0000-9999) * * @return 4位随机数 */ public static String getFourRandom() { return Stri ...

最新文章

  1. 学完 CompletionService,可以做时间管理大师?
  2. shell开启飞行模式_手机上的飞行模式,每天都能用得上,我是才知道,涨知识...
  3. jsoncpp 构造空数组
  4. Linux——Windows连接CentOS XRDP 错误信息(login failed for display 0)
  5. python软件下载网站
  6. 在项目组也有段时间了,你对系统架构师了解过吗?
  7. CIF进口货物流程图_上海关区对外承包工程货物进口报关公司【清关代理吧】
  8. php 10060,远程连接mysql 10060错误
  9. 求助下 Ubuntu 15.10(64 位)下安装 pyspider 下的问题 - V2EX
  10. 【英语学习】【English L06】U02 Food L1 Food on the menu
  11. IntelliJ IDEA 2018.2.2及以下版本破解方法
  12. 【自然框架】n级下拉列表框的原理
  13. Python 三种过滤去重方法
  14. Word中插入Endnote设置指定期刊参考文献样式(逐步操作讲解插入期刊和网页文献)
  15. [转]众多OCR软件
  16. 脚本 金盾替换机器码_金盾2018SS加密视频机器码替换工具的分析过程三
  17. 胡侃学习计算机--理论之外-From南大小百合
  18. 微信公众号系列之测试号使用
  19. 内存管理参数zone_reclaim_mode分析
  20. 20160620 盘后复盘

热门文章

  1. EBA 启动问题解决方法
  2. hp刀片服务器系统flex-10,HPE ProLiant BL460c Gen10 刀片服务器
  3. word2vec Parameter Learning Explained学习笔记
  4. 快速应用计算机制作pop,【爆炸贴图片手绘字体】爆炸贴手绘技巧
  5. 实验吧(逆向):分道扬镳
  6. bulk interface驱动_Linux 驱动架构简析
  7. docker 容器启动失败:Could not attach to network
  8. 专题---讨论IGBT驱动电路[转子电源网]
  9. 学分绩点计算器java_学分绩点计算器
  10. 数字生活场景升级,智能音箱进入“存量战”