python代码随机生成手机号
import random
def createPhone():
for k in range(10):
prelist=["130", "131", "132", "133", "134", "135", "136", "137", "138", "139",
"147", "150", "151", "152", "153", "155", "156", "157", "158", "159",
"186", "187", "188", "189"]
print(random.choice(prelist)+"".join(random.choice("0123456789") for i in range(8)))
createPhone()
python 代码实现随机生成密码
import random,string
src = string.ascii_letters + string.digits
count = input('请确认要生成几条密码: ')
list_passwds = []
for i in range(int(count)):
list_passwd_all = random.sample(src, 4) #从字母和数字中随机取 当数字为1时为4位,2时为5位,3时为6位。。。。
list_passwd_all.extend(random.sample(string.digits, 1)) #让密码中一定包含数字
list_passwd_all.extend(random.sample(string.ascii_lowercase, 1)) #让密码中一定包含小写字母
list_passwd_all.extend(random.sample(string.ascii_uppercase, 1)) #让密码中一定包含大写字母
random.shuffle(list_passwd_all) #打乱列表顺序
str_passwd = ''.join(list_passwd_all) #将列表转化为字符串
if str_passwd not in list_passwds: #判断是否生成重复密码
list_passwds.append(str_passwd)
print(list_passwds)