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基础教程之字典操作详解
Mar 25 Python
Python 将RGB图像转换为Pytho灰度图像的实例
Nov 14 Python
Python 用Redis简单实现分布式爬虫的方法
Nov 23 Python
python删除某个字符
Mar 19 Python
Python3实现的字典、列表和json对象互转功能示例
May 22 Python
Python写一个基于MD5的文件监听程序
Mar 11 Python
django框架forms组件用法实例详解
Dec 10 Python
Python包,__init__.py功能与用法分析
Jan 07 Python
tensorflow模型文件(ckpt)转pb文件的方法(不知道输出节点名)
Apr 22 Python
Python+Kepler.gl轻松制作酷炫路径动画的实现示例
Jun 02 Python
什么是Python中的匿名函数
Jun 02 Python
Python实现Excel文件的合并(以新冠疫情数据为例)
Mar 20 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用mysql数据库存储session的代码
2010/03/05 PHP
PHP中使用socket方式GET、POST数据实例
2015/04/02 PHP
php实现博客,论坛图片防盗链的方法
2016/10/15 PHP
XML+XSL 与 HTML 两种方案的结合
2007/04/22 Javascript
JScript 脚本实现文件下载 一般用于下载木马
2009/10/29 Javascript
jQuery 表单验证扩展(三)
2010/10/20 Javascript
jquery等待效果示例
2014/05/01 Javascript
js实现防止被iframe的方法
2015/07/03 Javascript
JavaScript实现网站访问次数统计代码
2015/08/12 Javascript
jquery拖拽排序简单实现方法(效果增强版)
2016/02/16 Javascript
微信小程序实现登录页云层漂浮的动画效果
2017/05/05 Javascript
AngularJS遍历获取数组元素的方法示例
2017/11/11 Javascript
SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题的解决方法
2018/01/09 Javascript
Node.js中DNS模块学习总结
2018/02/28 Javascript
vue-cli脚手架-bulid下的配置文件
2018/03/27 Javascript
详解ES6系列之私有变量的实现
2018/11/21 Javascript
浅析Vue.js中v-bind v-model的使用和区别
2018/12/04 Javascript
Vue中跨域及打包部署到nginx跨域设置方法
2019/08/26 Javascript
详解ES6数组方法find()、findIndex()的总结
2020/05/12 Javascript
JavaScript实现答题评分功能页面
2020/06/24 Javascript
Vue实现返回顶部按钮实例代码
2020/10/21 Javascript
解决windows下Sublime Text 2 运行 PyQt 不显示的方法分享
2014/06/18 Python
使用Python操作Elasticsearch数据索引的教程
2015/04/08 Python
python实现的系统实用log类实例
2015/06/30 Python
关于Tensorflow中的tf.train.batch函数的使用
2018/04/24 Python
python程序控制NAO机器人行走
2019/04/29 Python
python3.6环境安装+pip环境配置教程图文详解
2019/06/20 Python
基于django 的orm中非主键自增的实现方式
2020/05/18 Python
python利用文件时间批量重命名照片和视频
2021/02/09 Python
全球销量第一生发产品:Viviscal
2017/12/21 全球购物
严选全球尖货,立足香港:Bonpont宝盆
2018/07/24 全球购物
法国春天百货官网:Printemps.com
2020/06/29 全球购物
销售心得体会
2014/01/02 职场文书
2014年党的群众路线教育实践活动总结
2014/04/25 职场文书
党员电教片《信仰》心得体会
2016/01/15 职场文书
导游词之黄帝陵景区
2019/09/16 职场文书