Random 在 Python 中的使用方法


Posted in Python onAugust 09, 2018

1.random.random():

会随机生成0-1之间的小数

例如:

Random 在 Python 中的使用方法

2.random.uniform(min,max):

会随机生成 min - max 之间的小数,其中min 和 max 的位置可以互换而不会报错:

Random 在 Python 中的使用方法

3.random.randint(min,max):

 随机生成 min - max 之间的整数,如果min > max 会报错:

Random 在 Python 中的使用方法

错误:

Random 在 Python 中的使用方法

4.random.choice(元祖/列表/range()/字符串):

 会从给定的元祖/列表/range()/字符串 中随机挑选出一个元素:(由于该操作不会对给定对象中的元素进行修改,所以对象类型可以是不可变类型,例如元祖和字符串):

Random 在 Python 中的使用方法

Random 在 Python 中的使用方法

Random 在 Python 中的使用方法

Random 在 Python 中的使用方法

5.random.randrange(min,max,tap_num):

 会在 min - max 之间随机产生一个数,其中以 tap_num作为选取数字的间隔:(这样可以选取某一范围内的奇数和偶数):

Random 在 Python 中的使用方法

6.random.sample(元祖/列表/字符串/range,num):

会从给定对象的所有元素中随机选取num个元素:

Random 在 Python 中的使用方法

7.random.shuffle(list(可变变量)):

 shuffle:“洗牌”:

会对给定参数对象的所有元素的位置进行随机变动,就像洗牌一样:

Random 在 Python 中的使用方法

由于shuffle会改变对象的值,所以对象的类型只能是可变类型,像元祖和字符串类型的变量就不能对其进行shuffle操作,否则会报错:

Random 在 Python 中的使用方法

总结

以上所述是小编给大家介绍的Random 在 Python 中的使用方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python基于matplotlib实现绘制三维图形功能示例
Jan 18 Python
Python实现PS滤镜特效Marble Filter玻璃条纹扭曲效果示例
Jan 29 Python
python中format()函数的简单使用教程
Mar 14 Python
python操作mysql代码总结
Jun 01 Python
opencv实现静态手势识别 opencv实现剪刀石头布游戏
Jan 22 Python
python实现的读取网页并分词功能示例
Oct 29 Python
Python tkinter常用操作代码实例
Jan 03 Python
python 异步async库的使用说明
May 04 Python
python使用QQ邮箱实现自动发送邮件
Jun 22 Python
django 实现后台从富文本提取纯文本
Jul 02 Python
教你用Python matplotlib库制作简单的动画
Jun 11 Python
ROS系统将python包编译为可执行文件的简单步骤
Jul 25 Python
Python中函数参数调用方式分析
Aug 09 #Python
Python动态生成多维数组的方法示例
Aug 09 #Python
Python爬虫之正则表达式基本用法实例分析
Aug 08 #Python
Python爬虫之pandas基本安装与使用方法示例
Aug 08 #Python
python MNIST手写识别数据调用API的方法
Aug 08 #Python
python实现屏保计时器的示例代码
Aug 08 #Python
详解Python 装饰器执行顺序迷思
Aug 08 #Python
You might like
php从右向左/从左向右截取字符串的实现方法
2011/11/28 PHP
PHP开发框架kohana中处理ajax请求的例子
2014/07/14 PHP
php判断数组中是否存在指定键(key)的方法
2015/03/17 PHP
PHP使用PDO访问oracle数据库的步骤详解
2017/09/29 PHP
js中根据字数截取字符串,不能截断url
2012/01/12 Javascript
nw.js实现类似微信的聊天软件
2015/03/16 Javascript
JS基于递归实现倒计时效果的方法
2016/11/26 Javascript
微信小程序 实现点击添加移除class
2017/06/12 Javascript
JS实现不用中间变量temp 实现两个变量值得交换方法
2018/02/04 Javascript
Node批量爬取头条视频并保存方法
2018/09/20 Javascript
使用Vuex解决Vue中的身份验证问题
2018/09/28 Javascript
微信小程序实现购物页面左右联动
2019/02/15 Javascript
vue webpack build资源相对路径的问题及解决方法
2020/06/04 Javascript
[03:02]2020完美世界城市挑战赛(秋季赛)总决赛回顾
2021/03/11 DOTA
Python爬取国外天气预报网站的方法
2015/07/10 Python
python 计算数组中每个数字出现多少次--“Bucket”桶的思想
2017/12/19 Python
在Python中append以及extend返回None的例子
2019/07/20 Python
如何为Python终端提供持久性历史记录
2019/09/03 Python
Python小程序 控制鼠标循环点击代码实例
2019/10/08 Python
python 监测内存和cpu的使用率实例
2019/11/28 Python
Python MySQLdb 执行sql语句时的参数传递方式
2020/03/04 Python
Python基于network模块制作电影人物关系图
2020/06/19 Python
HTML5 drag和drop具体使用详解
2021/01/18 HTML / CSS
英国优质鞋类专家:Robinson’s Shoes
2017/12/08 全球购物
英国最好的温室之家:Greenhouses Direct
2019/07/13 全球购物
建筑施工实习自我鉴定
2013/09/19 职场文书
青年文明号复核材料
2014/02/11 职场文书
计算机专业自荐信范文
2014/05/28 职场文书
会计学自荐信
2014/06/03 职场文书
班级学习雷锋活动总结
2014/07/04 职场文书
廉政文化进校园广播稿
2014/10/20 职场文书
英语教师求职信范文
2015/03/20 职场文书
SQLServer2019 数据库的基本使用之图形化界面操作的实现
2021/04/08 SQL Server
Python可变与不可变数据和深拷贝与浅拷贝
2022/04/06 Python
Java字符缓冲流BufferedWriter
2022/04/09 Java/Android
Android开发手册Chip监听及ChipGroup监听
2022/06/10 Java/Android