import random 产生随机数
print(random.random())
#random.random()用于生成一个0至1的浮点数
#random.randint(1,6)
#random.randrange(1,6) 从指定的范围内,按指定基数递增的集合中,获取一个随机数。
random.choice('hello') 随机选取字符串
random.choice([1,3,4]) 随机字符
random.sample('hello'.2)
random.uniform(1,3) 随机浮点数
random 洗牌功能
生成四位随机验证码:
import random
checkcode='' #定义全局变量,空的
for i in range(4): #4位验证码
current=random.randrange(0,4)
#字母
if current == i:
tmp=chr(random.randint(65,90)) #随机抽取A-Z
#数字
else:
tmp=random.randint(0,9)
#current=random.randint(1,9)
checkcode+=str(tmp) #累加四次
print(checkcode)