python学习,day5:内置模块(range模块)
import random print(random.random()) #0-1之间的随机数 print(random.randint(2,7)) #234567内随机 print(random.randrange(2,7)) #23456内随机 print(random.choice('hello')) #随机找一个字母 print(random.choice([1,2,4])) print(random.sample('hello',2)) #随机选2个 print(random.uniform(2,3)) #2~3之间的随机数 l=[1,2,3,4,5,6] random.shuffle(l) #打乱顺序 print(l)
一个程序,生成4位随机数
import random checkcode="" for i in range(4): current=random.randrange(0,4) #判断是数字还是字母 if current==i: temp=chr(random.randint(65,90)) #随机取大写字母 else: temp=random.randint(1,9) #0~9之间取随机值 checkcode+=str(temp) #将数字变换为字节,添加到后面 print(checkcode)