前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python_random模块

python_random模块

作者头像
py3study
发布2020-01-17 12:45:50
3160
发布2020-01-17 12:45:50
举报
文章被收录于专栏:python3

random模块

代码语言:javascript
复制
import random


print(random.random())  # 大于0且小于1之间的小数
print(random.randint(1, 6))  # 大于等于1且小于等于6之间的整数
print(random.randrange(1, 6))  # 大于等于1且小于6之间的整数
print(random.choice([1, 2, 3, [4, 5, 6]]))  # 1,2,3或[4,5,6]
print(random.sample([1, 'a', [4, 5, 6]], 2))  # 列表元素任意2个组合
print(random.uniform(1, 3))  # 大于1小于3的小数,如2.5186390629964013

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

生成随机验证码

代码语言:javascript
复制
import random


def make_code(n=5):
    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))
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/05/09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • random模块
  • 生成随机验证码
相关产品与服务
验证码
腾讯云新一代行为验证码(Captcha),基于十道安全栅栏, 为网页、App、小程序开发者打造立体、全面的人机验证。最大程度保护注册登录、活动秒杀、点赞发帖、数据保护等各大场景下业务安全的同时,提供更精细化的用户体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档