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的身份证号码自动生成程序
Aug 15 Python
python版学生管理系统
Jan 10 Python
python os用法总结
Jun 08 Python
Python爬虫包BeautifulSoup学习实例(五)
Jun 17 Python
influx+grafana自定义python采集数据和一些坑的总结
Sep 17 Python
Pycharm之快速定位到某行快捷键的方法
Jan 20 Python
python中的函数递归和迭代原理解析
Nov 14 Python
Python dict的常用方法示例代码
Jun 23 Python
PyTorch实现重写/改写Dataset并载入Dataloader
Jul 14 Python
Python使用struct处理二进制(pack和unpack用法)
Nov 12 Python
python中K-means算法基础知识点
Jan 25 Python
用Python实现一个打字速度测试工具来测试你的手速
May 28 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将DateTime对象转化为友好时间显示的实现代码
2011/09/20 PHP
基于Codeigniter框架实现的student信息系统站点动态发布功能详解
2017/03/23 PHP
PHP实现给定一列字符,生成指定长度的所有可能组合示例
2019/06/22 PHP
Javascript代码在页面加载时的执行顺序介绍
2013/05/03 Javascript
js onclick事件传参讲解
2013/11/06 Javascript
json的定义、标准格式及json字符串检验
2014/05/11 Javascript
Extjs grid panel自带滚动条失效的解决方法
2014/09/11 Javascript
使用Angular和Nodejs、socket.io搭建聊天室及多人聊天室
2015/08/21 NodeJs
快速掌握Node.js环境的安装与运行方法
2016/02/16 Javascript
Query常用DIV操作获取和设置长度宽度的实现方法
2016/09/19 Javascript
KnockoutJS 3.X API 第四章之表单submit、enable、disable绑定
2016/10/10 Javascript
一篇文章搞定JavaScript类型转换(面试常见)
2017/01/21 Javascript
d3.js实现立体柱图的方法详解
2017/04/28 Javascript
Vue的Class与Style绑定的方法
2017/09/01 Javascript
关于微信小程序bug记录与解决方法
2018/08/15 Javascript
vue拖拽组件使用方法详解
2018/12/01 Javascript
微信小程序之swiper滑动面板用法示例
2018/12/04 Javascript
JavaScript中继承原理与用法实例入门
2020/05/09 Javascript
nuxt 自定义 auth 中间件实现令牌的持久化操作
2020/11/05 Javascript
利用PyInstaller将python程序.py转为.exe的方法详解
2017/05/03 Python
Python设计模式之职责链模式原理与用法实例分析
2019/01/11 Python
python控制nao机器人身体动作实例详解
2019/04/29 Python
Python 字符串、列表、元组的截取与切片操作示例
2019/09/17 Python
django框架单表操作之增删改实例分析
2019/12/16 Python
探秘TensorFlow 和 NumPy 的 Broadcasting 机制
2020/03/13 Python
keras 解决加载lstm+crf模型出错的问题
2020/06/10 Python
CSS3 3D酷炫立方体变换动画的实现
2019/03/26 HTML / CSS
浅谈HTML5新增和废弃的标签
2019/04/28 HTML / CSS
程序员岗位职责
2013/11/11 职场文书
点菜员岗位职责范本
2014/02/14 职场文书
企业安全生产承诺书
2014/05/22 职场文书
代办社保委托书范文
2014/10/06 职场文书
2014年仓管员工作总结
2014/11/18 职场文书
2015入党个人自传范文
2015/06/26 职场文书
投诉信回复范文
2015/07/03 职场文书
css3应用示例:新增的选择器
2022/03/16 HTML / CSS