写一个自动化脚本,语言不限,要求每执行一次脚本随机生成一个手机号码?
回复可见**** Hidden Message *****
进来学习 faker 写不来 faker库可实现,faker.phone() import random# 导入随机数模块# 一开始,手机号是空的
mobile_phone = ''
# 在中国,手机号码的第一位都是1
phone_num_1 = '1'
# 把第一位生成的数字拼接到手机号
mobile_phone = mobile_phone + phone_num_1
# 根据不同的运营商,手机号码的第2位和第3位都是有固定值的,这里随便列举了几个,放入列表
phone_num_2_to_3 = ['38', '82', '88', '36', '30']
# choices方法可以随机抽取列表里的元素,从而生成第二三位手机号码,并拼接到手机号
phone_num_2_to_3 = random.choices(phone_num_2_to_3)
mobile_phone = mobile_phone + phone_num_2_to_3
# 最后8个数字,循环生成
for i in range(8):# randint方法可以随机产生0~9的值,但是为了拼接字符串,我们用str()方法转换phone_num = str(random.randint(0, 9))# 每一次循环都会生成一个数字,并且继续拼接到现有的电话号码里mobile_phone = mobile_phone + phone_num
# 打印最终生成的手机号码
print(mobile_phone) import random# 导入随机数模块# 一开始,手机号是空的
mobile_phone = ''
# 在中国,手机号码的第一位都是1
phone_num_1 = '1'
# 把第一位生成的数字拼接到手机号
mobile_phone = mobile_phone + phone_num_1
# 根据不同的运营商,手机号码的第2位和第3位都是有固定值的,这里随便列举了几个,放入列表
phone_num_2_to_3 = ['38', '82', '88', '36', '30']
# choices方法可以随机抽取列表里的元素,从而生成第二三位手机号码,并拼接到手机号
phone_num_2_to_3 = random.choices(phone_num_2_to_3)
mobile_phone = mobile_phone + phone_num_2_to_3
# 最后8个数字,循环生成
for i in range(8):# randint方法可以随机产生0~9的值,但是为了拼接字符串,我们用str()方法转换phone_num = str(random.randint(0, 9))# 每一次循环都会生成一个数字,并且继续拼接到现有的电话号码里mobile_phone = mobile_phone + phone_num
# 打印最终生成的手机号码
print(mobile_phone)
页:
[1]