精华内容
下载资源
问答
  • 帝国CMS插件之手机号码生成图片格式插件
  • 因为测试过程中需要不断用到不同的手机号码,加上本人有选择困难症,故此直接用代码生成随机号码,以免让自己犹豫应该输入哪个手机码号~觉得让自己随意选择号码跟给小孩取名的难度是一样一样的。java:package main;...

    因为测试过程中需要不断用到不同的手机号码,加上本人有选择困难症,故此直接用代码生成随机号码,以免让自己犹豫应该输入哪个手机码号~觉得让自己随意选择号码跟给小孩取名的难度是一样一样的。

    java:

    package main;

    import java.util.ArrayList;

    import java.util.Random;

    /**

    * @author 苏宝伢 E-mail:by.su@qq.com

    * @version 创建时间: 2017年6月6日 下午4:04:58

    */

    public class MobileRandomNum {

    public static void main(String[] args) {

    // TODO Auto-generated method stub

    System.out.println(startMobileNo() + endMobileNo());

    }

    public static int startMobileNo(){

    int[] mobileStart = {139,138,137,136,135,134,159,158,157,150,151,152,188,130,131,132,156,155,133,153,189,180,177,176};

    Random r = new Random();

    ArrayList mobileList = new ArrayList<>();

    for(int i = 0;i

    mobileList.add(mobileStart[i]);

    }

    return mobileList.get(r.nextInt(mobileList.size()));

    }

    public static String endMobileNo(){

    Random r = new Random();

    String temp = "";

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

    temp += r.nextInt(10);

    }

    return temp;

    }

    }

    -----------------------------华丽的分割线--------------------------------------------------------

    R语言

    #生成手机号码前部分

    my.mobileNoStart

    return(c(139,138,137,136,135,134,159,158,157,150,151,152,188,130,131,132,156,155,133,153,189,180,177,176)[position])

    }

    #生成手机号码后部分

    my.mobileNoEnd

    endNo

    i

    for(k in endNo){

    i

    }

    #  i

    return(i)

    }

    #合成手机号码

    my.mobileNo.paste

    random.position

    mobileStartNo

    mobileEndNo

    gsub(" ","",paste(mobileStartNo,mobileEndNo))

    }

    print(my.mobileNo.paste())

    ------------Java实现随机生成姓名(姓氏我就挑了几个常见的)-----------------------------------------------

    package my_work_tool;

    import java.io.UnsupportedEncodingException;

    import java.util.Random;

    import java.util.List;

    import java.util.ArrayList;

    import java.util.regex.Matcher;

    import java.util.regex.Pattern;

    /**

    * @author 苏宝伢 E-mail:by.su@qq.com

    * @version 创建时间: 2017年6月8日 上午9:46:36

    */

    public class RandomName {

    public static void main(String[] args) throws UnsupportedEncodingException {

    String[] firstName = {"赵","钱","孙","李","周","吴","郑","王","冯","陈","卫","蒋","沈","韩","杨","朱","秦","许","何","吕","施","张","孔","曹","严","华","金","魏","陶","云","苏","范","彭","乐","于","时","傅","皮","齐","康","梅","林","刁","钟","徐","邱","骆"};

    System.out.print(firstName[randomPositon(firstName.length)]);

    System.out.println(hexIntToHexString("\\u" + randomName()));

    }

    public static int randomPositon(int length){

    Random r = new Random();

    return r.nextInt(length);

    }

    public static List allGB(){

    ArrayList resultList = new ArrayList<>();

    for(int i = 0x4E00;i <= 0x9FA5;i++){

    resultList.add(Integer.toHexString(i));

    }

    return resultList;

    }

    public static String randomName(){

    ArrayList resultList = (ArrayList)allGB();

    return resultList.get(randomPositon(resultList.size()));

    }

    public static String hexIntToHexString(String hexno){

    if(hexno.contains("\\u")) {

    StringBuffer buf = new StringBuffer();

    Matcher m = Pattern.compile("\\\\u([0-9A-Fa-f]{4})").matcher(hexno);

    while (m.find()) {

    try {

    int cp = Integer.parseInt(m.group(1), 16);

    m.appendReplacement(buf, "");

    buf.appendCodePoint(cp);

    } catch (NumberFormatException e) {

    }

    }

    m.appendTail(buf);

    String result = buf.toString();

    return result;

    }else{

    return null;

    }

    }

    }

    展开全文
  • 需求说明要求根据用户输入,生成相应组数的电话号码实现思路1、通过百度,获取对应真实世界中电话号码的头三位数2、采用Math.random()方法,生成电话号码的后八位数代码内容随机生成任意要求数量的电话号码package ...

    需求说明

    要求根据用户输入,生成相应组数的电话号码

    实现思路

    1、通过百度,获取对应真实世界中电话号码的头三位数

    2、采用Math.random()方法,生成电话号码的后八位数

    代码内容

    随机生成任意要求数量的电话号码

    package com.work;

    import java.util.Scanner;

    /**

    * @auther::9527

    * @Description: 随机生成电话号码

    * @program: shi_yong

    * @create: 2019-07-30 10:22

    */

    public class RandomPhoneNum {

    static Scanner sc = new Scanner(System.in);

    public static void main(String[] args) {

    //询问需要多少个随机号码

    boolean boo = true;

    int num = 0;

    do {

    //如果用户输入的不是一个整数,就循环要求用户输入一个整数

    System.out.println("你需要多少组电话号码,请输入一个整数");

    String answer = sc.next();

    try {

    //将用户的输入转化为整数

    num = Integer.parseInt(answer);

    //如果转换成功,boo就设置为false使其可以跳出循环

    boo = false;

    } catch (Exception e) {

    //如果用户输入的不是一个整数,就抛出异常,要求用户重新输入

    System.out.println("你输入的不是一个整数,请重新输入");

    }

    } while (boo);

    System.out.println("你要的手机号码如下:");

    //将循环次数设置为用户需要的号码的数量

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

    //调用静态方法生成手机号码

    getPhoneNum();

    }

    }

    //定一个静态方法,专门生成单个的号码

    public static void getPhoneNum() {

    //给予真实的初始号段,号段是在百度上面查找的真实号段

    String[] start = {"133", "149", "153", "173", "177",

    "180", "181", "189", "199", "130", "131", "132",

    "145", "155", "156", "166", "171", "175", "176", "185", "186", "166", "134", "135",

    "136", "137", "138", "139", "147", "150", "151", "152", "157", "158", "159", "172",

    "178", "182", "183", "184", "187", "188", "198", "170", "171"};

    //随机出真实号段 使用数组的length属性,获得数组长度,

    //通过Math.random()*数组长度获得数组下标,从而随机出前三位的号段

    String phoneFirstNum = start[(int) (Math.random() * start.length)];

    //随机出剩下的8位数

    String phoneLastNum = "";

    //定义尾号,尾号是8位

    final int LENPHONE = 8;

    //循环剩下的位数

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

    //每次循环都从0~9挑选一个随机数

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

    }

    //最终将号段和尾数连接起来

    String phoneNum = phoneFirstNum + phoneLastNum;

    System.out.println(phoneNum);

    }

    }

    运行结果

    a55976431cbeff1318a2e5f37563e91e.png

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    展开全文
  • 手机号码生成器,目前只支持移动和联通的手机号。 点击下载 转载于:https://www.cnblogs.com/leon_2007/archive/2010/03/03/1676930.html

    手机号码生成器,目前只支持移动和联通的手机号。

    点击下载

    转载于:https://www.cnblogs.com/leon_2007/archive/2010/03/03/1676930.html

    展开全文
  • import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.util.Random; import java.util.Scanner;... System.out.println(number + "个号码生成成功!"); } }

    import java.io.File;

    import java.io.FileOutputStream;

    import java.io.IOException;

    import java.util.Random;

    import java.util.Scanner;

    public class Mobile {

    //中国移动

    public static final String[] CHINA_MOBILE = {

    "134", "135", "136", "137", "138", "139", "150", "151", "152", "157", "158", "159",

    "182", "183", "184", "187", "188", "178", "147", "172", "198"

    };

    //中国联通

    public static final String[] CHINA_UNICOM = {

    "130", "131", "132", "145", "155", "156", "166", "171", "175", "176", "185", "186", "166"

    };

    //中国电信

    public static final String[] CHINA_TELECOME = {

    "133", "149", "153", "173", "177", "180", "181", "189", "199"

    };

    /**

    * 生成手机号

    *

    * @param op 0 移动 1 联通 2 电信

    */

    public static String createMobile(int op) {

    StringBuilder sb = new StringBuilder();

    Random random = new Random();

    String mobile01;//手机号前三位

    int temp;

    switch (op) {

    case 0:

    mobile01 = CHINA_MOBILE[random.nextInt(CHINA_MOBILE.length)];

    break;

    case 1:

    mobile01 = CHINA_UNICOM[random.nextInt(CHINA_UNICOM.length)];

    break;

    case 2:

    mobile01 = CHINA_TELECOME[random.nextInt(CHINA_TELECOME.length)];

    break;

    default:

    mobile01 = "op标志位有误!";

    break;

    }

    if (mobile01.length() > 3) {

    return mobile01;

    }

    sb.append(mobile01);

    //生成手机号后8位

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

    temp = random.nextInt(10);

    sb.append(temp);

    }

    return sb.toString();

    }

    public static void main(String[] args) throws IOException {

    Scanner scan = new Scanner(System.in);

    System.out.println("请输入生成的手机号个数:");

    int number = scan.nextInt();

    Random random = new Random();

    StringBuilder sb = new StringBuilder();

    for (int i = 1; i <= number; i++) {

    int op = random.nextInt(3);//随机运营商标志位

    sb.append(createMobile(op));

    if (i % 10 == 0) {

    sb.append("\n");

    } else {

    sb.append("\t");

    }

    }

    //写入文件

    FileOutputStream fos = new FileOutputStream(new File("F:/mobile.txt"));

    fos.write(sb.toString().getBytes());

    fos.close();

    System.out.println(number + "个号码生成成功!");

    }

    }

    展开全文
  • import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;import java.io.UnsupportedEncodingException;import java.util.Random;public class base1 {public static Strin...
  • 求各位大神说下 手机号开头为13/14/15/18的11位数字如何实现
  • 此功能可以把你输入的号码段自动生成具体对应的一万个号码 例如输入1111111、2222222,就会生成对应11111110000~11111119999、22222220000~22222229999 尾号从0000到9999的具体手机号码,并分别放到txt文件里供你...
  • 全国手机号码字典生成器,有TC数据库,360数据库
  • 生成随机手机号码

    千次阅读 2019-07-31 23:08:42
    做接口测试,经常会遇到随机生成手机号的案例,... def phoneNumber(): # 产生随机手机号码 list = ['(移动)134', '(移动)135', '(移动)136', '(移动)137', '(移动)138', '(移动)139', '(移动)150', '(移动)151'...
  • random是用于生成随机数的,我们可以利用它随机生成数字或者选择字符串。random.random() 用于生成一个随机浮点数:range[0.0,1.0)random.uniform(a,b) 用于生成一个指定范围内的随机浮点数,a,b为上下限,只要a!=b,...
  • 在 MySQL 很多测试场景,需要人工生成一些测试数据来测试。本文提供一个构造MySQL大表存储过程,可以生成包含用户名,手机号码,出生日期等字段。也可以通过滤重来使得手机号码...如果想一次性生成不重复手机号码,...
  • random是用于生成随机数的,我们可以利用它随机生成数字或者选择字符串。random.random() 用于生成一个随机浮点数:range[0.0,1.0)random.uniform(a,b) 用于生成一个指定范围内的随机浮点数,a,b为上下限,只要a!=b,...
  • Python 帮你批量生成手机号码

    千次阅读 2020-01-13 21:19:46
    1 目 标 场 景 平时在工作过程中,偶尔会需要大量的手机号码,去测试一些具体的业务功能,为了保证测试的有效性,手机号码的...要批量生成手机号码,首先需要了解 11 位手机号码的组成规律,即: 手机号码一...
  • 联通移动手机号码生成器是一款可以随机生成中国联通和中国移动的手机号码,可以随机生成不同省份、区域的手机号码的号码生成软件。有一些网站注册时要手机号。如果乱输的话,不符合格式。手机号码生成器就是弥补了这...
  • 基于download.csdn.net/download/lamp_yang_3533/9863629的数据库编写的字典生成程序,支持以下4种筛选条件: 1.省份 2.城市 3.省份+运营商 4.城市+运营商 python3.6.5环境测试过,运行python mobile.py按照提示输入...
  • 随机生成手机号码

    2014-09-10 15:57:00
    public static void main ( String[] args ) { Test t = new Test(); for (int i = 0; i < 100; i++) //随机生成100个手机号码 { System.out.println(t.getP...
  • php随机生成手机号码

    2021-03-30 16:55:59
    php随机生成手机号码 <?php //随机生成n条手机号 function randomPhone($n=100) { $tel_arr = array( '130','131','132','133','134','135','136','137','138','139','144','147','150','151','152','153','...
  • 随机生成20个手机号码

    千次阅读 2019-07-30 09:31:00
    需求:生成20个不重复手机号码 1 import java.util.HashSet; 2 3 /** 4 * @author Administrator 5 * 随机生成20个手机号码 6 */ 7 public class TestDome { 8 //手机号码前三位 9 private ...
  • 手机号码字典生成

    热门讨论 2013-08-06 18:14:53
    不错,指定前七位..
  • 注:本人表示,此文为做记录,如有雷同存属巧合! 本文记录了两种方式。 方法一、 # encoding:utf-8 ... # 随机生成手机号码 @staticmethod def Cell_Phone_NUM(): HeadNumList = ["130", "131", "132...
  • PHP生成手机号码

    2018-12-07 14:46:18
    //匹配手机号的正则表达式 #^(13[0-9]|14[47]|15[0-35-9]|17[6-8]|18[0-9])([0-9]{8})$# $arr = array( 130,131,132,133,134,135,136,137,138,139, 144,147, 150,151,152,153,155...
  • 1、这里取四个种子Id(评价id): 100067、100068、100069、100070 2、手机号码段比较多,这里取常用的,我取了28个,作为手机号码前三个: 130,185,158,134,180,131,145,132,133,181,135,136,150,187,153,1...
  • 主要介绍了Python根据区号生成手机号码的方法,涉及Python随机数与字符串的相关操作技巧,需要的朋友可以参考下
  • 需求分析:1 将固定的号码段放到list中 如:136 137 180 183等等2 随机取8个数字元素3 将固定号码段与随机产生的元素拼接在一起4 写入文件import stringdef phone_num(num):all_phone_nums=set()num_start = ['134',...
  • 在性能测试时,涉及到注册等需要手机号码的接口,且此手机号码不能重复以及在数据库中已存在,通过什么方式可以解决这个问题? 方案一 通过另外一个接口将创建信息注销或删除 如:注册接口可通过注销的方式将该手机...
  • 依据根据2017年10月份最新的手机号正则进行编码, 正则如下:(13\d|14[579]|15[^4\D]|17[^49\D]|18\d)\d{8}代码# -*- coding: utf-8 -*-import randomdef create_phone():# 第二位数字second = [3, 4, 5, 7, 8]...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,024
精华内容 409
关键字:

手机号码生成