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爬虫之爬虫编写全记录
Nov 06 Python
Python实现以时间换空间的缓存替换算法
Feb 19 Python
简述:我为什么选择Python而不是Matlab和R语言
Nov 14 Python
pip安装时ReadTimeoutError的解决方法
Jun 12 Python
Python基于xlrd模块操作Excel的方法示例
Jun 21 Python
python连接mongodb密码认证实例
Oct 16 Python
django解决跨域请求的问题
Nov 11 Python
kali中python版本的切换方法
Jul 11 Python
关于PyTorch 自动求导机制详解
Aug 18 Python
python安装和pycharm环境搭建设置方法
May 27 Python
keras自定义损失函数并且模型加载的写法介绍
Jun 15 Python
Python内置函数property()如何使用
Sep 01 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
【COS正片】蕾姆睡衣cos,纯洁可爱被治愈了 cn名濑弥七
2020/03/02 日漫
三国漫画《火凤燎原》宣布动画化PV放出 预计2020年播出
2020/03/08 国漫
百度ping方法使用示例 自动ping百度
2014/01/26 PHP
php获取mysql字段名称和其它信息的例子
2014/04/14 PHP
yii用户注册表单验证实例
2015/12/26 PHP
PHP实现二维数组根据key进行排序的方法
2016/12/30 PHP
javascript下阻止表单重复提交、防刷新、防后退
2007/08/17 Javascript
JavaScript 继承的实现
2009/07/09 Javascript
js下判断 iframe 是否加载完成的完美方法
2010/10/26 Javascript
给artDialog 5.02 增加ajax get功能详细介绍
2012/11/13 Javascript
javascript的原生方法获取数组中的最大(最小)值
2012/12/19 Javascript
jQuery制作拼图小游戏
2015/01/12 Javascript
最细致的vue.js基础语法 值得收藏!
2016/11/03 Javascript
jquery实时获取时间的简单实例
2017/01/26 Javascript
JavaScript mixin实现多继承的方法详解
2017/03/30 Javascript
Vue如何引入远程JS文件
2017/04/20 Javascript
Vue input控件通过value绑定动态属性及修饰符的方法
2017/05/03 Javascript
layui table 参数设置方法
2018/08/14 Javascript
[00:42]《辉夜杯》—职业组预选赛12月3日15点 正式打响
2015/12/03 DOTA
[37:45]完美世界DOTA2联赛PWL S3 LBZS vs Phoenix 第二场 12.09
2020/12/11 DOTA
python print 按逗号或空格分隔的方法
2018/05/02 Python
pandas数据处理基础之筛选指定行或者指定列的数据
2018/05/03 Python
python pandas写入excel文件的方法示例
2019/06/25 Python
Golang GBK转UTF-8的例子
2019/08/26 Python
Pandas中DataFrame基本函数整理(小结)
2020/07/20 Python
详解Pandas 处理缺失值指令大全
2020/07/30 Python
意大利男装网店:Vrients
2019/05/02 全球购物
eBay比利时购物网站:eBay.be
2019/08/09 全球购物
什么是类的返射机制
2016/02/06 面试题
飞利信loadrunner和软件测试笔试题
2012/09/22 面试题
写给爸爸的道歉信
2014/01/15 职场文书
文秘应届生求职信
2014/07/05 职场文书
库房管理员岗位职责
2015/02/12 职场文书
2016年第29个世界无烟日宣传活动总结
2016/04/06 职场文书
年会邀请函的格式及范文五篇
2019/11/02 职场文书
gojs实现蚂蚁线动画效果
2022/02/18 Javascript