
手机
Pythonimport randomimport string# 定义手机号的长度length = 11
# 定义可选字符集合letters = string.ascii_lowercase + "0123456789"

Python
# 初始化中间四位随机数middle = [random.randint(0, len(letters) - 1) for _ in range(4)]# 随机生成中间四位字母数字组合middle_str = ''.join(map(str, middle))
# 生成完整手机号码phone_str = "{}{:04d}".format(phone_prefix, int(phone_prefix) * 1000000 + random.randint(0, 999999999999999999)))phone = "{}{:06d}".format(phone_str, int(phone_str[1:]) % (10**6+1))
# 输出结果print("手机号前11位:", phone_prefix)print("手机号后4位:", middle_str)print("完整手机号:", "".join([phone_prefix, middle_str, phone]))
上述代码会生成一个随机的中间四位字母数字组合,并将其插入到一个完整的手机号码中。请注意,此代码只能生成一个完整的手机号码,因为手机号前11位和后4位已经通过固定值确定。请注意,生成的中间四位是随机数,因此每次运行代码,生成的手机号码都会不同。希望对您有所帮助!Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号