首页 > 移动平台 > 详细

python_生成随机手机号

时间:2018-12-01 23:01:47      阅读:209      评论:0      收藏:0      [点我收藏+]

写个一函数,这个函数的功能是,传入一个数字,产生N条手机号,产生的手机号不能重复。
[150,189,188,170,132,150,186]
def phone(500):
phone.txt
1861232323
23423423

 

import random
import string
#写一个文件
def phone_num(num):
phone_nums=set()#集合不重复,无序
num_start = [‘131‘,‘132‘,‘133‘,‘150‘,‘186‘,‘189‘,‘177‘]
for i in range (num):
num_starts =random.choice(num_start)
num_end =‘‘.join(random.sample(string.digits,8))
res = num_starts+num_end+‘\n‘
# print("num_start is {} \t num_end is {}".format(num_starts,num_end))
#将生成的手机号添加到集合
phone_nums.add(res)
with open(‘phone_nums.txt‘,‘w‘,encoding=‘utf-8‘) as fw:
fw.writelines(phone_nums)
phone_num(10)

python_生成随机手机号

原文:https://www.cnblogs.com/mercywym/p/10051377.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!