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(Tornado)模拟登录小米抢手机
Nov 12 Python
python修改操作系统时间的方法
May 18 Python
在Python中操作时间之mktime()方法的使用教程
May 22 Python
Python数据类型详解(一)字符串
May 08 Python
python实现杨辉三角思路
Jul 14 Python
OPENCV去除小连通区域,去除孔洞的实例讲解
Jun 21 Python
基于python实现KNN分类算法
Apr 23 Python
python能做哪方面的工作
Jun 15 Python
keras 多任务多loss实例
Jun 22 Python
Python可视化工具如何实现动态图表
Oct 23 Python
python如何写个俄罗斯方块
Nov 06 Python
pytorch 如何使用amp进行混合精度训练
May 24 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中实现进程间通讯
2006/10/09 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(三)
2014/06/23 PHP
PHP队列用法实例
2014/11/05 PHP
thinkphp3.x中变量的获取和过滤方法详解
2016/05/20 PHP
JavaScript 常见对象类创建代码与优缺点分析
2009/12/07 Javascript
jquery可见性过滤选择器使用示例
2013/06/24 Javascript
解析prototype,JQuery中跳出each循环的方法
2013/12/12 Javascript
jquery超简单实现手风琴效果的方法
2015/06/05 Javascript
javascript实现检验的各种规则
2015/07/31 Javascript
javascript瀑布流式图片懒加载实例解析与优化
2016/02/23 Javascript
jQuery动态添加可拖动元素完整实例(附demo源码下载)
2016/06/21 Javascript
原生JS发送异步数据请求
2017/06/08 Javascript
vue Element-ui input 远程搜索与修改建议显示模版的示例代码
2017/10/19 Javascript
webpack手动配置React开发环境的步骤
2018/07/02 Javascript
基于Three.js实现360度全景图片
2018/12/30 Javascript
vue的注意规范之v-if 与 v-for 一起使用教程
2019/08/04 Javascript
实现一个Vue自定义指令懒加载的方法示例
2020/06/04 Javascript
小程序实现列表展开收起效果
2020/07/29 Javascript
[02:31]《DAC最前线》之选手酒店现场花絮
2015/01/30 DOTA
[01:21]DOTA2周边文化主题展 神秘商店火热开售
2017/07/30 DOTA
python的pip安装以及使用教程
2018/09/18 Python
Python日期时间Time模块实例详解
2019/04/15 Python
Python闭包和装饰器用法实例详解
2019/05/22 Python
Pytorch 实现focal_loss 多类别和二分类示例
2020/01/14 Python
Python selenium如何打包静态网页并下载
2020/08/12 Python
python 基于UDP协议套接字通信的实现
2021/01/22 Python
html5 Canvas画图教程(3)—canvas出现1像素线条模糊不清的原因
2013/01/09 HTML / CSS
赫里福德的一家乡村零售商店:Philip Morris & Son
2017/06/25 全球购物
iHerb台湾:维生素、保健品和健康产品
2018/01/31 全球购物
美国优质宠物用品购买网站:Muttropolis
2020/02/17 全球购物
关于VPN
2012/06/10 面试题
户外活动策划方案
2014/03/12 职场文书
2014年干部培训工作总结
2014/12/17 职场文书
2015年团支书工作总结
2015/04/03 职场文书
离婚协议书格式范本
2016/03/18 职场文书
python 批量压缩图片的脚本
2021/06/02 Python