[Python] 纯文本查看 复制代码
import random
# 手机号码前三位代表的是省份和运营商信息,下面是一个简单的字典,包含了各个省份的手机号码前三位
province_prefix = {
'广东': ['135','136','137','138','139','147','150','151','152','157','158','159','172','178','182','183','184','187','188'],
'广西': ['135','136','137','138','139','147','150','151','152','157','158','159','172','178','182','183','184','187','188'],
'海南': ['135','136','137','138','139','147','150','151','152','157','158','159','172','178','182','183','184','187','188']
}
def getNumber(province):
subfix = ''.join(random.sample('0123456789', 8))
return province_prefix[province][random.randint(0, len(province_prefix[province])-1)] + subfix
def getNumbers(n, province):
for i in range(n):
print(getNumber(province))
if __name__ == '__main__':
province = input("您要生成哪个省份的手机号?(广东/广西/海南):")
keyword = int(input("您要生成几个手机号?:"))
getNumbers(keyword, province)