# !/usr/bin/env python
# coding:UTF-8"""
@version: python3.x
@author:曹新健
@contact: 617349013@qq.com
@software: PyCharm
@file: phone_num.py
@time: 2020/3/7 21:48
""""""
要获取一个手机号,我们首先需要了解手机号码的组成规律,我们简单的认为存在以下规律:
①手机号码一共有11位
②第1位目前都是1
③第2位in[3、4、5、7、8] 取值
④第3位比较复杂一些,根据第2位的数字,对应运营商的生成规律
⑤后8位是随机生成的8个数字
"""import randomdef get_phone_num():second_spot = random.choice([3, 4, 5, 7, 8])third_spot = {3: random.randint(0, 9),4:  random.choice([5, 7, 9]),5: random.choice([i for i in range(10) if i != 4]),7: random.choice([i for i in range(10) if i not in [4, 9]]),8: random.randint(0, 9), }[second_spot]remain_spot = random.randint(9999999, 100000000)phone_num = "1{}{}{}".format(second_spot, third_spot, remain_spot)return phone_numif __name__ == '__main__':print(get_phone_num())

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

  1. python 随机生成手机号码_Python实现随机创建电话号码的方法示例

    本文实例讲述了Python实现随机创建电话号码的方法.分享给大家供大家参考,具体如下: 当需要随机的生成一些电话号码的时候,可以使用以下脚本,简单实用,第一个列表中 list列表中的数字可以自己添加, ...

  2. python随机生成一个地区地址_Python生成随机MAC地址

    利用python代码生成一个随机的MAC地址,使用python网络编程时或可用上,如果使用scapy模块则可直接利用RandMAC()函数来生成MAC. python 复制代码 代码如下: impor ...

  3. 【小知识点】Python随机生成 Phone 号码,测试用~

    Python 随机生成 Phone 号码 随机手机号码 Python 生成一亿个手机号 用 time 模块生成 随机手机号码 在爬虫实战中,有一项数据是不能采集的,这个数据就是电话号,所以本篇博客补充 ...

  4. python 随机生成密码

    python 随机生成密码 #!/usr/bin/env python # -*- encoding: utf-8 -*- """ @Introduce : 随机生成密码 ...

  5. python随机生成30个8_Python生成六万个随机,唯一的8位数字和数字组成的随机字符串实例...

    上代码: 环境:Python3 import random,string s=string.ascii_letters+string.digits print(s) n={''.join(random ...

  6. Python语言学习:Python随机生成那些事之随机生成使用方法、案例应用之详细攻略

    Python语言学习:利用Python随机生成那些事之随机生成使用方法.案例应用之详细攻略 目录 案例应用 1.随机生成指定区间内的某一值 案例应用 1.随机生成指定区间内的某一值 使用说明:给定区域 ...

  7. 利用python随机生成姓名的实例教程

    本篇文章主要讲解:利用python随机生成姓名的实例教程 作者:任聪聪 整体思路 在我们生成姓名的时候,一般我们要考虑的是姓名的组合构成,姓+名,姓是固定的,名是随机的,故此我们可以通过随机调用常用汉 ...

  8. 怎样用python随机生成100内的100个奇数_python怎么随机生成奇数_后端开发

    PHP每15分钟自动更新网站地图(减少服务器消耗)_后端开发 sitemap.php为页面文件,sitemap.html为sitemap.php的克隆版,监控宝设置定时监控timeSitemap.ph ...

  9. python随机生成验证码_Python生成随机验证码的两种方法

    # -*- coding: utf-8 -*- import random def generate_verification_code_v2(): ''' 随机生成6位的验证码 ''' code_l ...

  10. php随机生成手机号码

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

最新文章

  1. win7无法连接打印机拒绝访问_win7系统连接XP网络打印机无法连接到打印机拒绝访问的解决方法...
  2. VTK:网格上插值网格用法实战
  3. 使用ffmpeg合并视频文件的三种方法
  4. android 开启子线程执行for循环_C++11之多线程 - Part2 Joining和Detaching的使用
  5. python如何监听toast提示信息_python 怎样获取toast?
  6. c++求n的几次方_数理统计|笔记整理(E)——Ch7-C习题课
  7. DataTable转换成List
  8. win11白屏死机怎么办 Windows11白屏死机的解决方法
  9. vue-router 中踏过的坑
  10. RBG-D深度相机的相关资料
  11. 在微信小程序中打造 MQTT 连接测试工具
  12. c语言编程吉他和弦,学吉他和弦怎么弹啊?就C大调C,Dm,Em,F,G,Am,Bdim.1,2,3,4,5,6,7级和弦举个简单的例帮帮我...
  13. pyomo / Ipopt : Error evaluating constraint 1: can‘t evaluate pow‘(0,0.5).
  14. opencv立方体的画法_【不看后悔!】最详细的立方体透视变化及画法讲解
  15. python + opencv 框选出图片中人脸
  16. 如何查看一个Visual Studio项目是用哪个VS版本开发的
  17. 【详细】阿里云域名解析步骤
  18. 服务器网口修改为百兆,服务器千兆网口能否设置为百兆
  19. 录屏软件与win7激活工具
  20. 红黑夜法官 c++(缺陷版)

热门文章

  1. rosbridge-suite安装教程和下载安装失败的问题解决
  2. WinSCP使用教程
  3. 谷歌浏览器audio标签自动播放音乐问题解决
  4. 个人开公司的流程,以后用得着(经典)
  5. RV1109 SPI调试
  6. 【前端页面】二手书籍交易平台-源代码及说明文档
  7. 微型机与应用与计算机,计算机期刊微型机与应用杂志
  8. iOS 蓝牙(CoreBluetooth)
  9. 350套工装夹具设计图纸/机床工装夹具图纸/液压工装夹具图纸
  10. 企业办公共享文档用哪个软件好?