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 域名分析工具实现代码
Jul 15 Python
python3批量删除豆瓣分组下的好友的实现代码
Jun 07 Python
解决Ubuntu pip 安装 mysql-python包出错的问题
Jun 11 Python
浅谈numpy生成数组的零值问题
Nov 12 Python
对python csv模块配置分隔符和引用符详解
Dec 12 Python
python 根据时间来生成唯一的字符串方法
Jan 14 Python
Appium+Python自动化测试之运行App程序示例
Jan 23 Python
python中while和for的区别总结
Jun 28 Python
python实现桌面气泡提示功能
Jul 29 Python
用Pelican搭建一个极简静态博客系统过程解析
Aug 22 Python
python批量处理文件或文件夹
Jul 28 Python
python属于跨平台语言码
Jun 09 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中防止直接访问或查看或下载config.php文件的方法
2012/07/07 PHP
PHP curl 并发最佳实践代码分享
2012/09/05 PHP
Zend Framework框架实现类似Google搜索分页效果
2016/11/25 PHP
PHP生成唯一ID之SnowFlake算法
2016/12/17 PHP
Laravel 实现Controller向blade前台模板赋值的四种方式小结
2019/10/22 PHP
xml文档转换工具,附图表例子(hta)
2010/11/17 Javascript
jQuery内置的AJAX功能和JSON的使用实例
2014/07/27 Javascript
深入理解JavaScript中的call、apply、bind方法的区别
2016/05/30 Javascript
Vue.js组件tree实现省市多级联动
2016/12/02 Javascript
[42:11]TNC vs Pain 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python中的测试模块unittest和doctest的使用教程
2015/04/14 Python
pygame学习笔记(4):声音控制
2015/04/15 Python
Python 爬虫模拟登陆知乎
2016/09/23 Python
用Python抢火车票的简单小程序实现解析
2019/08/14 Python
Python3视频转字符动画的实例代码
2019/08/29 Python
Python搭建HTTP服务过程图解
2019/12/14 Python
matplotlib.pyplot.plot()参数使用详解
2020/07/28 Python
Python常用外部指令执行代码实例
2020/11/05 Python
如何向scrapy中的spider传递参数的几种方法
2020/11/18 Python
python3.9和pycharm的安装教程并创建简单项目的步骤
2021/02/03 Python
澳大利亚药房在线:ThePharmacy
2017/10/04 全球购物
英国网上电器商店:Electricshop
2020/03/15 全球购物
理工类毕业自我鉴定
2014/02/20 职场文书
聚美优品陈欧广告词
2014/03/14 职场文书
设备管理实施方案
2014/05/31 职场文书
年终奖发放方案
2014/06/02 职场文书
小学家长学校培训材料
2014/08/24 职场文书
远程培训的心得体会
2014/09/01 职场文书
三方股份合作协议书
2014/10/13 职场文书
违反学校规则制度检讨书
2015/01/01 职场文书
事业单位财务人员岗位职责
2015/04/14 职场文书
绿色环保倡议书
2015/04/28 职场文书
农村婚礼司仪主持词
2015/06/29 职场文书
《植物妈妈有办法》教学反思
2016/02/23 职场文书
HTML+VUE分页实现炫酷物联网大屏功能
2021/05/27 Vue.js
Win11应用商店打开闪退怎么解决? win11应用商店打不开的多种解决办法
2022/04/05 数码科技