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正则表达式教程之三:贪婪/非贪婪特性
Mar 02 Python
Python编程给numpy矩阵添加一列方法示例
Dec 04 Python
python保存数据到本地文件的方法
Jun 23 Python
把JSON数据格式转换为Python的类对象方法详解(两种方法)
Jun 04 Python
python将excel转换为csv的代码方法总结
Jul 03 Python
Python3.7 pyodbc完美配置访问access数据库
Oct 03 Python
Python 从attribute到property详解
Mar 05 Python
Python进程的通信Queue、Pipe实例分析
Mar 30 Python
Pandas缺失值2种处理方式代码实例
Jun 13 Python
python中tab键是什么意思
Jun 18 Python
Python制作数据预测集成工具(值得收藏)
Aug 21 Python
pytorch __init__、forward与__call__的用法小结
Feb 27 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中session的实现原理以及大网站应用应注意的问题
2013/06/17 PHP
php操作xml入门之cdata区段
2015/01/23 PHP
php结合ajax实现手机发红包的案例
2016/10/13 PHP
Laravel中前端js上传图片到七牛云的示例代码
2017/09/04 PHP
js 调用百度地图api并在地图上进行打点添加标注
2014/05/13 Javascript
Blocksit插件实现瀑布流数据无限( 异步)加载
2014/06/20 Javascript
AngularJS 让人爱不释手的八种功能
2016/03/23 Javascript
jQuery实现邮箱下拉列表自动补全功能
2016/09/08 Javascript
jQuery+HTML5实现WebGL高性能烟花绽放动画效果【附demo源码下载】
2017/08/18 jQuery
实例分析js事件循环机制
2017/12/13 Javascript
Flutter 超实用简单菜单弹出框 PopupMenuButton功能
2019/08/06 Javascript
ES6使用 Array.includes 处理多重条件用法实例分析
2020/03/02 Javascript
记一次用ts+vuecli4重构项目的实现
2020/05/21 Javascript
关于JavaScript中异步/等待的用法与理解
2020/11/18 Javascript
python字符串加密解密的三种方法分享(base64 win32com)
2014/01/19 Python
python TCP Socket的粘包和分包的处理详解
2018/02/09 Python
python elasticsearch从创建索引到写入数据的全过程
2019/08/04 Python
Python基于pyecharts实现关联图绘制
2020/03/27 Python
解决keras模型保存h5文件提示无此目录问题
2020/07/01 Python
Python 如何对文件目录操作
2020/07/10 Python
Python实现数字的格式化输出
2020/08/01 Python
美国宠物美容和宠物用品购物网站:Cherrybrook
2018/12/07 全球购物
杭州SQL浙江浙大网新恩普软件有限公司
2013/07/27 面试题
医学护理系毕业生求职信
2013/10/01 职场文书
办公室主任职责范文
2013/11/08 职场文书
职业培训师职业生涯规划
2014/02/18 职场文书
求职意向书
2014/04/01 职场文书
寒假家长评语大全
2014/04/16 职场文书
政府门卫岗位职责
2014/04/29 职场文书
学生期末评语大全
2014/04/30 职场文书
幼儿评语大全
2014/04/30 职场文书
结对共建协议书
2014/08/20 职场文书
自我检讨书范文
2015/01/28 职场文书
离职信范本
2015/06/23 职场文书
工作报告范文
2019/06/20 职场文书
一篇文章告诉你如何实现Vue前端分页和后端分页
2022/02/18 Vue.js