Python:随机生成手机号码
# !/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:随机生成手机号码相关推荐
- python 随机生成手机号码_Python实现随机创建电话号码的方法示例
本文实例讲述了Python实现随机创建电话号码的方法.分享给大家供大家参考,具体如下: 当需要随机的生成一些电话号码的时候,可以使用以下脚本,简单实用,第一个列表中 list列表中的数字可以自己添加, ...
- python随机生成一个地区地址_Python生成随机MAC地址
利用python代码生成一个随机的MAC地址,使用python网络编程时或可用上,如果使用scapy模块则可直接利用RandMAC()函数来生成MAC. python 复制代码 代码如下: impor ...
- 【小知识点】Python随机生成 Phone 号码,测试用~
Python 随机生成 Phone 号码 随机手机号码 Python 生成一亿个手机号 用 time 模块生成 随机手机号码 在爬虫实战中,有一项数据是不能采集的,这个数据就是电话号,所以本篇博客补充 ...
- python 随机生成密码
python 随机生成密码 #!/usr/bin/env python # -*- encoding: utf-8 -*- """ @Introduce : 随机生成密码 ...
- python随机生成30个8_Python生成六万个随机,唯一的8位数字和数字组成的随机字符串实例...
上代码: 环境:Python3 import random,string s=string.ascii_letters+string.digits print(s) n={''.join(random ...
- Python语言学习:Python随机生成那些事之随机生成使用方法、案例应用之详细攻略
Python语言学习:利用Python随机生成那些事之随机生成使用方法.案例应用之详细攻略 目录 案例应用 1.随机生成指定区间内的某一值 案例应用 1.随机生成指定区间内的某一值 使用说明:给定区域 ...
- 利用python随机生成姓名的实例教程
本篇文章主要讲解:利用python随机生成姓名的实例教程 作者:任聪聪 整体思路 在我们生成姓名的时候,一般我们要考虑的是姓名的组合构成,姓+名,姓是固定的,名是随机的,故此我们可以通过随机调用常用汉 ...
- 怎样用python随机生成100内的100个奇数_python怎么随机生成奇数_后端开发
PHP每15分钟自动更新网站地图(减少服务器消耗)_后端开发 sitemap.php为页面文件,sitemap.html为sitemap.php的克隆版,监控宝设置定时监控timeSitemap.ph ...
- python随机生成验证码_Python生成随机验证码的两种方法
# -*- coding: utf-8 -*- import random def generate_verification_code_v2(): ''' 随机生成6位的验证码 ''' code_l ...
- php随机生成手机号码
php随机生成手机号码 <?php //随机生成n条手机号 function randomPhone($n=100) {$tel_arr = array('130','131','132','1 ...
最新文章
- win7无法连接打印机拒绝访问_win7系统连接XP网络打印机无法连接到打印机拒绝访问的解决方法...
- VTK:网格上插值网格用法实战
- 使用ffmpeg合并视频文件的三种方法
- android 开启子线程执行for循环_C++11之多线程 - Part2 Joining和Detaching的使用
- python如何监听toast提示信息_python 怎样获取toast?
- c++求n的几次方_数理统计|笔记整理(E)——Ch7-C习题课
- DataTable转换成List
- win11白屏死机怎么办 Windows11白屏死机的解决方法
- vue-router 中踏过的坑
- RBG-D深度相机的相关资料
- 在微信小程序中打造 MQTT 连接测试工具
- c语言编程吉他和弦,学吉他和弦怎么弹啊?就C大调C,Dm,Em,F,G,Am,Bdim.1,2,3,4,5,6,7级和弦举个简单的例帮帮我...
- pyomo / Ipopt : Error evaluating constraint 1: can‘t evaluate pow‘(0,0.5).
- opencv立方体的画法_【不看后悔!】最详细的立方体透视变化及画法讲解
- python + opencv 框选出图片中人脸
- 如何查看一个Visual Studio项目是用哪个VS版本开发的
- 【详细】阿里云域名解析步骤
- 服务器网口修改为百兆,服务器千兆网口能否设置为百兆
- 录屏软件与win7激活工具
- 红黑夜法官 c++(缺陷版)