import random
print(random.random())
#[0,1)的一个随机浮点数,不可以指定区间,就是0到1
print(random.uniform(1,2))
#随机生成一个浮点数,但可以指定区间
print(random.randint(1,3))
#[1,3]的一个随机整数
print(random.randrange(1,5,2))
#[1,5)的一个随机偶数
print(random.choice('hello'))
print(random.choice(['apple','pear','peach','orange']))
#传入一个sequence,(list,tuple,str)
print(random.sample('hello',2))
#传入一个sequence,后面可以定义取几位
##洗牌##
items = [1,2,3,4,5,6,7]
print(items)
random.shuffle(items)
print(items)
##生成随机验证码
import random
checkcode = ''
for i in range(4):
current = random.randrange(0,4)
if current != i:
# temp = chr(random.randint(65,90))
temp = chr(random.randint(97,122))
else:
temp = random.randint(0,9)
checkcode += str(temp)
print(checkcode)