import random
print(random.randint(1,1000)) ---- 生产随机数
print(‘1’.zfill(4)) --------- 自动补 0
示例:随机生成指定数目的手机号,并保存到文件中
#1、先随机产生一写手机号
#2、写到文件里面
代码:
import random #导入random 模块
f = open('phones.txt','w') #创建、打开一个文件
num = input('手机号个数:') #指定手机号个数
num = int(num) #将字符串转型成int型
for i in range(num):
start = '1832548'
random_num = random.randint(1,1000) #生产随机数
random_num = str(random_num)
new_num = random_num.zfill(4) #对随机数补 0,只针对字符串
phone_num = start + new_num
f.write(phone_num+'\n') #写入到文件中
f.close() #关闭文件
print(random.randint(1,10)) #随机取整数
print(round(random.uniform(1,99).2) #随机两位小数的小数
print(randoom.choice([1,2,3,4])) #之恩那个随机取1个元素
print(random.sample(string.printable,5)) #随机取 N 个元素,返回的是 list(string.printable 为数字+字母+特殊字符)
random.shuffle(lists) #重新打乱顺序