python--随机数模块

import random
import string
 
print(random.randint(1, 199)) # [1,199]随机取一个整数
s = random.choice(['qwe', 'wer', 'ert']) # 随机取一个元素
print(s)
 
print(string.digits) # 所有的数字0-9
print(string.ascii_lowercase) # 所有的小写字母
print(string.ascii_uppercase) # 所有的大写字母
print(string.ascii_letters) # 所有小写字母+所有大写字母
print(string.punctuation) # 所有的特殊字符
 
res = random.sample(string.digits, 3) # 随机取n个元素
print(res)
print(''.join(res))
 
res = random.uniform(1, 9) # 取随机小数
print(res)
print(round(res, 2)) # 保留几位小数位数,如果四舍五入之后,最后一位小数是0则不显示最后一位
 
print(random.random()) # 取0-1之间随机小数
 
s = ['a', 'b', 'c', 'd', 'e']
random.shuffle(s) # 随机打乱顺序
print(s)
posted @ 2018-01-20 22:09  王思磊  阅读(138)  评论(0编辑  收藏  举报