random(随机模块)
程序中有很多地方需要用到随机字符,比如登录网站的随机验证码,通过random模块可以很容易生成随机字符串
>>> random.randrange(1,10) #返回1-10之间的一个随机数,不包括10
>>> random.randint(1,10) #返回1-10之间的一个随机数,包括10>>> random.randrange(0, 100, 2) #随机选取0到100间的偶数>>> random.random() #返回一个随机浮点数
>>> random.choice('abce3#$@1') #返回一个给定数据集合中的随机字符
'#'>>> random.sample('abcdefghij',3) #从多个字符中选取特定数量的字符
['a', 'd', 'b']#生成随机字符串
>>> import string
>>> ''.join(random.sample(string.ascii_lowercase + string.digits, 6))
'4fvda1'#洗牌
>>> a
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> random.shuffle(a)
>>> a
[3, 0, 7, 2, 1, 6, 5, 8, 9, 4]
转载于:https://www.cnblogs.com/chairlin/p/10731463.html
random(随机模块)相关推荐
- 0727Python总结-内置方法,数学模块,random随机模块,序列化模块pickle
一.内置方法 abs 绝对值函数 round 四舍五入 (n.5 n为偶数则舍去 n.5 n为奇数,则进一!) 特点:奇进偶不进 sum 计算一个序列得和 max 获取一个序列里边的最大值 min 获 ...
- 随机模块random、os模块、sys模块、shutil模块
随机模块random 随机模块的用法 >>> random.randrange(1,10) #返回1-10之间的一个随机数,不包括10 >>> random.ran ...
- python内置方法+数学模块+随机模块+序列化模块
内置方法 abs 绝对值函数 round 四舍五入 (n.5 n为偶数则舍去 n.5 n为奇数,则进一!) 特点:奇进偶不进 res = round(4.51) #正常的四舍五入 5 res = ro ...
- python职能-python随机模块22个函数详解(下)
作者:小伍哥 来源: AI入门学习 这篇文章继续给大家介绍python中的随机模块,随机数可以用于数学,游戏,安全等领域中,还经常被嵌入到算法中,用以提高算法效率,并提高程序的安全性.平时数据分析各种 ...
- 第四十七节,random 随机数模块
random 随机数模块 格式: import random 引入随机模块文件 random.randrange(65,91) 调用随机函数random.randrange(随机数开始范围,随机数结束 ...
- 正则表达式 re sys os random time 模块
今天学习内容如下: 1.正则表达式 百度正则表达式在线测试,可以练习 正则表达式本身也和python没有什么关系,就是匹配字符串内容的一种规则.官方定义:正则表达式是对字符串操作的一种逻辑公式,就是用 ...
- Python攻城师的成长————模块突破(collections、time与datetime、random随机数模块)
今日学习目标: 学习并应用collections.time与datetime.random随机数模块知识 今日学习内容: collections模块 time与datetime模块 random随机数 ...
- python生成一个含有20个随机数的列表_python随机模块22个函数详解(上)
作者:小伍哥 来源: AI入门学习 今天给大家纤细介绍下python中的随机模块,随机数可以用于数学,游戏,安全等领域中,还经常被嵌入到算法中,用以提高算法效率,并提高程序的安全性.平时数据分析各种分 ...
- random(随机函数生成)
random(随机函数生成) #ifndef C11LEARN_RANDOM_H #define C11LEARN_RANDOM_H #include <time.h> #include ...
最新文章
- CountDownLatch的实现分析
- S标签实际大全(struts2)
- mysql把data移走后报错_【mysql案例】Failedtoopenlog--datadir物理迁移报错
- python pip gpl_一文了解Python的pip工具
- mysql 5.1 db2i_DB2 9.5.0.0升级至9.5.0.9(小版本升级)
- python封装第三方接口_PYTHON 实现 SIGN 签名: 用于提供给外部(第三方) 做系统对接...
- 2、pip2.7安装Ansible
- 在 ASP.NET MVC 中充分利用 WebGrid (microsoft 官方示例)
- xshell大神级配色-夜间最配
- markdown语法测试
- YY淘宝商品数据库设计(转)
- openCV专栏(二):基础计算实战+色彩空间转换
- 我的/etc/motd 卡哇伊内~
- 游戏背景音乐的两个特殊类型
- 如何自学前端,这里有5个技巧值得借鉴
- 网络电话Skype协议分析
- 云客Drupal源码分析之实体视图显示及格式化器
- pom文件报错 jai_core-1.1.3.jar
- 自己动手搭建恶意软件样本行为分析环境
- Windows公网SSH远程公司内网linux
热门文章
- 高德地图显示多个气泡_CarPlay分屏功能“硬核”上线 高德地图用户可第一时间尝鲜...
- 每天一道LeetCode-----有序数组右移n位后查找某个元素
- C++学习笔记-----不要在构造函数和析构函数中调用虚函数
- #pragma comment和#pragma 预处理指令详解
- 查询GPU是否支持CUDA
- 关于贝叶斯的一个小小的总结
- CF1202 - E. You Are Given Some Strings...(AC自动机)
- Paxos、Raft分布式一致性算法应用场景
- [NOTE] XPath及其注入
- strcpy和memcpy的区别?