文章目录

优先掌握

import random
print(random.random()) # (0,1) float
print(random.randint(1,3)) #[1,3]
print(random.randrange(1,3)) #[1,3)
print(random.choice(('hahah'))) #参数为序列(字符串、列表、元组) 随机返回一个元素
print(random.sample('hahha',2)) #参数为序列(字符串、列表、元组) 随机返回n个元素组成的列表
print(random.uniform(1,3)) #(1,3)小数

deco = [1,2,3,4]
random.shuffle(deco) #参数为list 打乱list
print(deco)

一个小应用

#随机验证码
import random
def security_code(n):
s = ''
for i in range(n):
alphabet= chr(random.randint(65,65+25))
num= str(random.randint(0,9))
s+=random.choice([alphabet,num])
print(s)
security_code(8)