需求:随机生成二十个手机号码

 1 package com.random;
 2
 3 import java.util.Scanner;
 4
 5 public class Phone {
 6     static Scanner sc = new Scanner(System.in);
 7     public static void getPhoneNum() {
 8         //设置手机号初始前三位
 9         String[] Top3 = {"133", "149", "153", "173", "177",
10                 "180", "181", "189", "199", "130", "131", "132",
11                 "145", "155", "156", "166", "171", "175", "176", "185", "186", "166", "134", "135",
12                 "136", "137", "138", "139", "147", "150", "151", "152", "157", "158", "159", "172",
13                 "178", "182", "183", "184", "187", "188", "198", "170", "171"};
14
15         //随机出真实号段   使用数组的length属性,获得数组长度,
16         //通过Math.random()*数组长度获得数组下标,从而随机出前三位的号段
17         String firstNum = Top3[(int) (Math.random() * Top3.length)];
18         //随机出剩下的8位数
19         String lastNum = "";
20         final int last = 8;
21         for (int i = 0; i < last; i++) {
22             //每次循环都从0~9挑选一个随机数
23             lastNum += (int) (Math.random() * 10);
24         }
25         //最终将号段和尾数连接起来
26         String phoneNum = firstNum+ lastNum;
27         System.out.println(phoneNum);
28     }
29
30
31     public static  void main(String[] args) {
32         //生成二十个手机号码
33         int num = 20;
34         System.out.println("手机号码如下:");
35         for (int i = 0; i < num; i++) {
36             getPhoneNum();
37         }
38     }
39 }

转载于:https://www.cnblogs.com/yanglanlan/p/11272533.html

【0729作业】随机生成20个手机号码相关推荐

  1. 随机生成20个手机号码

    需求:生成20个不重复手机号码 1 import java.util.HashSet; 2 3 /** 4 * @author Administrator 5 * 随机生成20个手机号码 6 */ 7 ...

  2. python随机生成20个整数列表、找出被7除余5_the date of departure

    [简答题]Lab5.2:编写程序,要求用户输入一个大写英文字母,根据字符在字母表里的顺序位置N,输出一个高度为N的金字塔图形,使底部那行的中间字母是用户输入的字母. (10.0分) [简答题]BMI计 ...

  3. python随机生成11位手机号码_python随机生成手机号码

    random是用于生成随机数的,我们可以利用它随机生成数字或者选择字符串. random.random()    用于生成一个随机浮点数:range[0.0,1.0) random.uniform(a ...

  4. python作业——随机生成不重复的20以内加法算式

    运行结果截图: import randomdef fun():i = 50lis = []while i > 0:num1 = random.randint(0, 20)num2 = rando ...

  5. python随机生成20个数字_python – 生成大量唯一的随机float32数字

    最好的办法是生成随机的32位整数,然后将它们转换为浮点数.在生成数字时,您需要拒绝无穷大和NAN的位表示. 您可以从整数值而不是浮点值生成集合,然后在输出上进行转换.您可以使用位图来检测已使用的整数值 ...

  6. Python-随机生成20位数字

    生活是灯,工作是油.想要灯亮,必须加油.加油打工人! 结合时间随机生成20位数字 def get_random_num20():"""返回20位有效数字"&qu ...

  7. Python—— 随机生成测试试卷

    假设语文老师给学生最近学习的古诗进行一次小测验,但是为了防止作弊,每个人的试卷出题顺序各不相同. 程序: 创建20份不同的试卷 每份数据创建10个选择题,次序随机. 每个问题有四个选项,其中只有一个正 ...

  8. java生成随机邮箱_Java随机生成姓名、邮箱、手机号码

    /**** * * Project Name:recruit-helper-util * 随机数生成工具类,主要包括 * 中文姓名,性别,Email,手机号,住址 *@ClassName: Rando ...

  9. php随机生成手机号码

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

最新文章

  1. 漫谈BCH Token方案
  2. 破解世界性技术难题! GTS让分布式事务简单高效
  3. Java DCL 单例模式真的需要对变量加 Volatile 吗?
  4. 前端学习(1782):前端调试之canvas简介
  5. mysql视图中调用函数写法_从视图中调用函数
  6. NoSQL和传统数据库的区别
  7. session 拦截器中获取不到session值_拦截器实现登陆验证
  8. 解压缩软件:WinRAR V5.71
  9. ftp文件服务器存储空间,查看ftp服务器存储空间
  10. 百度指数python爬虫的简单应用
  11. FL Studio的音频录制插件Edison
  12. 移动端判断手机横竖屏状态及加载相应样式或内容的解决方案
  13. 2020年12月计算机一级考试,5省市已公布2020年12月计算机等级考试时间,切勿错过!...
  14. 搭建Genero BDL环境-安装篇
  15. tableau 集动作_Tableau训练营:7天,每天30分钟,零基础get数据可视化基本姿势
  16. 设置杀怪KillMonBurstRate爆率、KillMonExpRate经验倍数
  17. eclipse连接mysql数据库
  18. 层次聚类算法之single-linkage和complete-linkage(C语言实现)
  19. base64常用的前缀(excel,doc,pdf,png,jpg)
  20. 【POJ 3107】 Godfather

热门文章

  1. SSH框架搭建 笔记 (含spring注解驱动)
  2. Lua编译实践1-词法分析:
  3. sql 两个表字段不一样合并查询_数据分析进阶--SQL多表查询
  4. python36块砖36人搬算法_剑指offer python实现 66道算法题
  5. uipath sequence传递参数_多孔材料测试及声学参数识别(中)_多孔材料声学参数正向识别...
  6. java php 单点登陆,cas实现单点登录,登出(java跟php客户端)(转)
  7. 为什么很多网逃抓不到_为什么很多人找不到长久合作的毛刷厂家?
  8. java 文件引用路径_JAVA项目引用文件路径问题
  9. 免校准的电量计量芯片_万物互联,开启智慧计量新时代—2020年中国物联网计量创新发展论坛在济南举办...
  10. 王者荣耀服务器响应超时,“团战”打游戏,为什么你的网络信号总是连接超时?...