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自定义解析简单xml格式文件的方法
May 11 Python
Python中内建函数的简单用法说明
May 05 Python
Pycharm学习教程(7)虚拟机VM的配置教程
May 04 Python
VSCode下好用的Python插件及配置
Apr 06 Python
Python实现获取邮箱内容并解析的方法示例
Jun 16 Python
Python列表切片操作实例总结
Feb 19 Python
DJango的创建和使用详解(默认数据库sqlite3)
Nov 18 Python
PyCharm第一次安装及使用教程
Jan 08 Python
pycharm 对代码做静态检查操作
Jun 09 Python
快速解释如何使用pandas的inplace参数的使用
Jul 23 Python
python爬虫看看虎牙女主播中谁最“顶”步骤详解
Dec 01 Python
python读取mat文件生成h5文件的实现
Jul 15 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实现弹出消息提示框的两种方法
2013/12/17 PHP
jQuery技巧大放送 学习jquery的朋友可以看下
2009/10/14 Javascript
几个比较实用的JavaScript 测试及效验工具
2010/04/18 Javascript
ajax java 实现自动完成功能
2012/12/19 Javascript
JS在textarea光标处插入文本的小例子
2013/03/22 Javascript
关于include标签导致js路径找不到的问题分析及解决
2013/07/09 Javascript
JavaScript的继承的封装介绍
2013/10/15 Javascript
jQuery前端框架easyui使用Dialog时bug处理
2014/12/05 Javascript
JavaScript中的操作符==与===介绍
2014/12/31 Javascript
ng2学习笔记之bootstrap中的component使用教程
2017/03/09 Javascript
微信浏览器禁止页面下拉查看网址实例详解
2017/06/28 Javascript
微信小程序三级联动地址选择器的实例代码
2017/07/12 Javascript
JavaScript实现购物车基本功能
2017/07/21 Javascript
Vue.js实现输入框绑定的实例代码
2017/08/24 Javascript
让网站自动生成章节目录索引的多个js代码
2018/01/07 Javascript
webpack的CSS加载器的使用
2018/09/11 Javascript
JS实现电脑虚拟键盘的操作
2020/06/24 Javascript
[53:50]CHAOS vs Mineski 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
python中pycurl库的用法实例
2014/09/30 Python
判断python字典中key是否存在的两种方法
2018/08/10 Python
Python3中exp()函数用法分析
2019/02/19 Python
深入了解Python iter() 方法的用法
2019/07/11 Python
浅谈Django中view对数据库的调用方法
2019/07/18 Python
Python中断多重循环的思路总结
2019/10/04 Python
使用Python发现隐藏的wifi
2020/03/04 Python
浅谈pytorch中的BN层的注意事项
2020/06/23 Python
如何通过命令行进入python
2020/07/06 Python
python3处理word文档实例分析
2020/12/01 Python
俄罗斯卫浴采暖及维修用品超级市场:Dkrussia
2020/05/12 全球购物
成品仓管员工作职责
2013/12/29 职场文书
四议两公开实施方案
2014/03/28 职场文书
党员承诺践诺书
2014/05/20 职场文书
学校推普周活动总结
2015/05/07 职场文书
光之国的四大叛徒:第一贝利亚导致宇宙毁灭,赛文奥特曼在榜
2022/03/18 日漫
Spring Data JPA框架持久化存储数据到数据库
2022/04/28 Java/Android
Springboot集成kafka高级应用实战分享
2022/08/14 Java/Android