python学习,day5:内置模块(range模块)

送分小仙女□ 提交于 2019-11-27 09:36:46
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)

  

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!