待手绾青丝

待手绾青丝

待手绾青丝

庭中三千梨花树,再无一朵入我心。 心中只你一朵,似在心中,不在心中,可望可念可想不可及。

109 文章数
2 评论数
来首音乐
光阴似箭
今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

05_random随机模块

待手绾青丝
2024-10-23 / 0 评论 / 56 阅读 / 0 点赞

random随机模块

一、功能介绍

import random

print(random.random())#(0,1)----float    大于0且小于1之间的小数

print(random.randint(1,3))  #[1,3]    大于等于1且小于等于3之间的整数

print(random.randrange(1,3)) #[1,3)    大于等于1且小于3之间的整数

print(random.choice([1,'23',[4,5]]))#1或者23或者[4,5]

print(random.sample([1,'23',[4,5]],2))#列表元素任意2个组合

print(random.uniform(1,3))#大于1小于3的小数,如1.927109612082716


item=[1,3,5,7,9]
random.shuffle(item) #打乱item的顺序,相当于"洗牌"
print(item)

# 结果
0.4559868874242762
2
2
23
[[4, 5], 1]
1.8959889658700522
[9, 1, 7, 5, 3]

二、应用:生成随机验证码

import random
def make_code(n):
    res = ''
    for i in range(n):
        s1 = chr(random.randint(65,90))
        s2 = str(random.randint(0,9))
        res += random.choice([s1,s2])
    return res

print(make_code(6))

# 结果
097G0T
文章不错,扫码支持一下吧~
上一篇 下一篇
评论
最新回复
文章目录
每日一句