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)

  

原文地址:https://www.cnblogs.com/bbgoal/p/11356372.html