python学习笔记(十二)随机数模块

时间:2022-04-16 15:22:21
 import  random,string
print(random.randint(1,199))#1-199随机取一个整数,包含199
print(string.digits)#所有的数字0-9
print(string.ascii_lowercase)#所有的小写字母
print(string.ascii_uppercase)#所有的大写字母
print(string.ascii_letters)#所有的大写字母+所有的小写字母
print(string.punctuation)#所有特殊字符 s=random.choice(['ybq','mpp','zhx','df'])#随机取一个元素
print(s) res=random.sample(string.digits,3)#随机取N个元素
print(res)#['3', '9', '5']
print(''.join(res))# res=random.uniform(1,9)#取随机小数
print(res)
print(round(res,5))#保留几位小数 print(random.random())#取0-1之间随机小数 s=['a','b','c','d','e']
random.shuffle(s)#洗牌,打乱顺序,只能传list
print(s)