python入门之random模块

#!/usr/bin/env python
#_*_encoding: utf-8_*_
import random

print(random.random())
#生成一个在0到1之间的随机浮点数

print(random.randint(1,9))
#生成一个在1到9之间的随机整数,包含1和9

print(random.randrange(1,9))
#生成一个在1到9之间的随机整数,包含1,但不包含9

print(random.choice('weffw'))
#随机取一个字符(元素),也可以是列表,元组

print(random.sample([2,45,74,2,4],2))
#随机取两个

print(random.uniform(2,6))
#随机取2到6之间的浮点数

i = [1,2,3,4,5]
random.shuffle(i)
#打乱顺序
#随机验证码生成:
import random
checkcode = ''
for i in range(4):
    j = random.randint(0,1)
    if j == 0:
        tmp = chr(random.randint(65.90))
    else:
        tmp = random.randint(0,9)
    checkcode += str(tmp)
print(checkcode)