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 相关文章推荐
pycharm 使用心得(七)一些实用功能介绍
Jun 06 Python
Python实现简单生成验证码功能【基于random模块】
Feb 10 Python
python 接口返回的json字符串实例
Mar 27 Python
从运行效率与开发效率比较Python和C++
Dec 14 Python
python 检查是否为中文字符串的方法
Dec 28 Python
python+pyqt5实现图片批量缩放工具
Mar 18 Python
Django 创建后台,配置sqlite3教程
Nov 18 Python
Python字典fromkeys()方法使用代码实例
Jul 20 Python
详解Flask前后端分离项目案例
Jul 24 Python
python ssh 执行shell命令的示例
Sep 29 Python
用python实现一个简单的验证码
Dec 09 Python
Python使用paramiko连接远程服务器执行Shell命令的实现
Mar 04 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中使用sockets:从新闻组中获取文章
2006/10/09 PHP
Yii Framework框架获取分类下面的所有子类方法
2014/06/20 PHP
php实现QQ空间获取当前用户的用户名并生成图片
2015/07/25 PHP
php数组函数array_key_exists()小结
2015/12/10 PHP
CI分页类首页、尾页不显示的解决方法
2016/03/28 PHP
利用javascript查看html源文件
2006/11/08 Javascript
js 格式化时间日期函数小结
2010/03/20 Javascript
javascript字符串替换及字符串分割示例代码
2013/12/12 Javascript
Node.js中对通用模块的封装方法
2014/06/06 Javascript
javascript实现浏览器窗口传递参数的方法
2014/09/03 Javascript
angularjs学习笔记之简单介绍
2015/09/26 Javascript
JavaScript中关键字 in 的使用方法详解
2016/10/17 Javascript
JS插件plupload.js实现多图上传并显示进度条
2016/11/29 Javascript
VUE 更好的 ajax 上传处理 axios.js实现代码
2017/05/10 Javascript
bootstrap table单元格新增行并编辑
2017/05/19 Javascript
让div运动起来 js实现缓动效果
2017/07/06 Javascript
AngularJs导出数据到Excel的示例代码
2017/08/11 Javascript
在微信小程序中使用图表的方法示例
2019/04/25 Javascript
JS实现的进制转换,浮点数相加,数字判断操作示例
2019/11/09 Javascript
vue中v-for循环选中点击的元素并对该元素添加样式操作
2020/07/17 Javascript
原生js实现贪吃蛇游戏
2020/10/26 Javascript
在Python3中使用asyncio库进行快速数据抓取的教程
2015/04/02 Python
Python中自定义函数的教程
2015/04/27 Python
python+opencv实现动态物体识别
2018/01/09 Python
Python从零开始创建区块链
2018/03/06 Python
浅谈Pandas 排序之后索引的问题
2018/06/07 Python
Python语言检测模块langid和langdetect的使用实例
2019/02/19 Python
Python 中的 global 标识对变量作用域的影响
2019/08/12 Python
pyqt5、qtdesigner安装和环境设置教程
2019/09/25 Python
销售工作人员的自我评价分享
2013/11/10 职场文书
电子商务专业自我鉴定
2013/12/18 职场文书
金融管理毕业生求职信
2014/03/03 职场文书
乡镇机关党员民主评议表自我评价
2014/09/21 职场文书
工作调动申请报告
2015/05/18 职场文书
圣诞晚会主持词
2015/07/01 职场文书
六个好看实用的 HTML + CSS 后台登录入口页面
2022/04/28 HTML / CSS