Python随机函数random()使用方法小结


Posted in Python onApril 29, 2018

1. random.random()

random.random()方法返回一个随机数,其在0至1的范围之内,以下是其具体用法:

import random

print ("随机数: ", random.random())

输出结果:0.22867521257116

2. random.uniform()

random.uniform()是在指定范围内生成随机数,其有两个参数,一个是范围上限,一个是范围下线,具体用法如下:

import random

print (random.uniform(2, 6))

输出结果:3.62567571297255

3. random.randint()

random.randint()是随机生成指定范围内的整数,其有两个参数,一个是范围上限,一个是范围下线,具体用法如下:

import random

print (random.randint(6,8))

输出结果:8

4. random.randrange()

random.randrange()是在指定范围内,按指定基数递增的集合中获得一个随机数,有三个参数,前两个参数代表范围上限和下限,第三个参数是递增增量,具体用法如下:

import random

print (random.randrange(6, 28, 3))

输出结果:15

5. random.choice()

random.choice()是从序列中获取一个随机元素,具体用法如下:

import random

print (random.choice("3water.com"))

输出结果:o

6. random.shuffle()

random.shuffle()函数是将一个列表中的元素打乱,随机排序,具体用法如下:

import random

num = [1, 2, 3, 4, 5]

random.shuffle(num)

print (num)

输出结果:[3, 5, 2, 4, 1]

7. random.sample()

random.sample()函数是从指定序列中随机获取指定长度的片段,原有序列不会改变,有两个参数,第一个参数代表指定序列,第二个参数是需获取的片段长度,具体用法如下:

import random

num = [1, 2, 3, 4, 5]

sli = random.sample(num, 3)

print (sli)

输出结果:[2, 4, 5]

Python 相关文章推荐
c++生成dll使用python调用dll的方法
Jan 20 Python
python基础教程之Filter使用方法
Jan 17 Python
一条命令解决mac版本python IDLE不能输入中文问题
May 15 Python
python+opencv打开摄像头,保存视频、拍照功能的实现方法
Jan 08 Python
基于Python的ModbusTCP客户端实现详解
Jul 13 Python
django mysql数据库及图片上传接口详解
Jul 18 Python
python中类的输出或类的实例输出为这种形式的原因
Aug 12 Python
python ubplot使用方法解析
Jan 10 Python
Python小整数对象池和字符串intern实例解析
Mar 21 Python
Python3 Tensorlfow:增加或者减小矩阵维度的实现
May 22 Python
python输出国际象棋棋盘的实例分享
Nov 26 Python
python中__slots__节约内存的具体做法
Jul 04 Python
Python中py文件引用另一个py文件变量的方法
Apr 29 #Python
python实现类之间的方法互相调用
Apr 29 #Python
Python装饰器原理与简单用法实例分析
Apr 29 #Python
Python2.7 实现引入自己写的类方法
Apr 29 #Python
Python 实现引用其他.py文件中的类和类的方法
Apr 29 #Python
python 读取txt中每行数据,并且保存到excel中的实例
Apr 29 #Python
python实现读Excel写入.txt的方法
Apr 29 #Python
You might like
轻松入门: 煮好咖啡的七个诀窍
2021/03/03 冲泡冲煮
PHP生成等比缩略图类和自定义函数分享
2014/06/25 PHP
php+jQuery.uploadify实现文件上传教程
2014/12/26 PHP
thinkPHP模板引擎用法示例
2016/12/08 PHP
js focus不起作用的解决方法(主要是因为dom元素是否加载完成)
2010/11/05 Javascript
JQuery 图片的展开和伸缩实例讲解
2013/04/18 Javascript
Jqgrid表格随窗口大小改变而改变的简单实例
2013/12/28 Javascript
JQuery跳出each循环的方法
2015/04/16 Javascript
jquery获取当前元素索引值用法实例
2015/06/10 Javascript
Javascript类型转换的规则实例解析
2016/02/23 Javascript
jquery form表单获取内容以及绑定数据
2016/02/24 Javascript
Node.js实现数据推送
2016/04/14 Javascript
jQuery.ajax 跨域请求webapi设置headers的解决方案
2016/08/08 Javascript
jQuery实现文档树效果
2017/02/20 Javascript
jquery.flot.js简单绘制折线图用法示例
2017/03/13 Javascript
Bootstrap3.3.7导航栏下拉菜单鼠标滑过展开效果
2017/10/31 Javascript
JavaScript引用类型之基本包装类型实例分析【Boolean、Number和String】
2018/08/09 Javascript
vue组件tabbar使用方法详解
2018/11/06 Javascript
JS实现利用闭包判断Dom元素和滚动条的方向示例
2019/08/26 Javascript
Python __setattr__、 __getattr__、 __delattr__、__call__用法示例
2015/03/06 Python
Python学习笔记之视频人脸检测识别实例教程
2019/03/06 Python
python使用Plotly绘图工具绘制气泡图
2019/04/01 Python
python中pygame安装过程(超级详细)
2019/08/04 Python
flask/django 动态查询表结构相同表名不同数据的Model实现方法
2019/08/29 Python
python tqdm 实现滚动条不上下滚动代码(保持一行内滚动)
2020/02/19 Python
python实现滑雪游戏
2020/02/22 Python
python使用自定义钉钉机器人的示例代码
2020/06/24 Python
Python爬虫过程解析之多线程获取小米应用商店数据
2020/11/14 Python
Vision Directa智利眼镜网:框架眼镜、隐形眼镜和名牌太阳眼镜
2016/11/23 全球购物
物业管理专业个人的自我评价
2013/11/19 职场文书
文明家庭先进事迹材
2014/01/27 职场文书
高中军训感想800字
2014/02/23 职场文书
超市活动计划书
2014/04/24 职场文书
接收函
2019/04/22 职场文书
小程序wx.getUserProfile接口的具体使用
2021/06/02 Javascript
Vue自定义铃声提示音组件的实现
2022/01/22 Vue.js