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中实现定制类的特殊方法总结
Sep 28 Python
python使用nntp读取新闻组内容的方法
May 08 Python
使用apidocJs快速生成在线文档的实例讲解
Feb 07 Python
对Python+opencv将图片生成视频的实例详解
Jan 08 Python
Python设计模式之适配器模式原理与用法详解
Jan 15 Python
解决Django Static内容不能加载显示的问题
Jul 28 Python
python 实现二维列表转置
Dec 02 Python
使用opencv将视频帧转成图片输出
Dec 10 Python
python TCP包注入方式
May 05 Python
python编写一个会算账的脚本的示例代码
Jun 02 Python
Python二元算术运算常用方法解析
Sep 15 Python
Python学习开发之图形用户界面详解
Aug 23 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+AJAX实现无刷新注册(带用户名实时检测)
2007/01/02 PHP
php 动态执行带有参数的类方法
2009/04/10 PHP
ThinkPHP模板范围判断输出In标签与Range标签用法详解
2014/06/30 PHP
使用PHP生成PDF方法详解
2015/01/23 PHP
PHP查找与搜索数组元素方法总结
2015/06/12 PHP
PHP链表操作简单示例
2016/10/15 PHP
php计数排序算法的实现代码(附四个实例代码)
2020/03/31 PHP
js的onload事件及初始化按钮事件示例代码
2013/09/25 Javascript
jquery parent和parents的区别分析
2013/10/02 Javascript
jQuery获取和设置表单元素的方法
2014/02/14 Javascript
浅谈javascript 函数内部属性
2015/01/21 Javascript
Bootstrap每天必学之按钮(Button)插件
2016/04/25 Javascript
一种Javascript解释ajax返回的json的好方法(推荐)
2016/06/02 Javascript
微信JS-SDK坐标位置如何转换为百度地图坐标
2016/07/04 Javascript
el-select数据过多懒加载的解决(loadmore)
2019/05/29 Javascript
vue项目中运用webpack动态配置打包多种环境域名的方法
2019/06/24 Javascript
js仿360开机效果
2019/12/26 Javascript
[36:22]VP vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python网络编程之TCP通信实例和socketserver框架使用例子
2014/04/25 Python
python中pygame模块用法实例
2014/10/09 Python
简单介绍Python的Tornado框架中的协程异步实现原理
2015/04/23 Python
python web框架学习笔记
2016/05/03 Python
python中(str,list,tuple)基础知识汇总
2018/02/20 Python
Python中shapefile转换geojson的示例
2019/01/03 Python
python 绘制拟合曲线并加指定点标识的实现
2019/07/10 Python
python psutil模块使用方法解析
2019/08/01 Python
Python imread、newaxis用法详解
2019/11/04 Python
浅谈pymysql查询语句中带有in时传递参数的问题
2020/06/05 Python
分享unittest单元测试框架中几种常用的用例加载方法
2020/12/02 Python
Django模板报TemplateDoesNotExist异常(亲测可行)
2020/12/18 Python
一些.net面试题
2014/10/06 面试题
暑假实习求职信范文
2013/09/22 职场文书
校庆筹备方案
2014/03/30 职场文书
歌咏比赛口号大全
2015/12/25 职场文书
python爬虫--selenium模块
2021/03/31 Python
Go语言编译原理之变量捕获
2022/08/05 Golang