取随机浮点数
print(random.random()) # 随机产生一个0-1之间的小数 0 <= n < 1.0
print(random.uniform(1, 3))# 随机产生两个数之间的浮点数random.uniform(start,stop)
取整数
print(random.randint(1, 3)) # 随机产生一个1-3之间的整数,包括1和3 random.randint(a, b) a <= n <= b
print(random.randrange(1, 3)) # 随机产生一个大于等于1且小于3的整数,不包括3 random.randrange([start], stop[, step]) 含头不含尾且
多选一
print(random.choice([1, 2, [3, 5]])) # 从括号内列表、字符串随机选择一个1,2或者[3,5] random.choice(['str','str']) 列表中随机选取一个元素
多选任意
print(random.sample([1, '23', [4, 5]], 3)) # 列表、字符串元素任意3个 random. sample(list,num) 列表中一次性随机选取特定数量的元素
洗牌
items = [1, 2, 3, 4, 5]random.shuffle(items) # 洗牌 random.shuffle(list) item必须是列表print(items)