python - random

mac2022-06-30  98

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)               #重新打乱顺序

转载于:https://www.cnblogs.com/lynn-chen/p/8690695.html

最新回复(0)