Python中random模块常用函数/方法(2)——random.random(),random.randint()和random.uniform()
1、random.random():生成一个0到1的随机符点数: 0 <= n < 1.0
语法:random.random()
#生成一个0~1之间的随机浮点数
print("生成一个0~1之间的随机浮点数(1):",random.random())
print("生成一个0~1之间的随机浮点数(2):",random.random())
random.seed(1)
print("生成一个0~1之间的随机浮点数(3):",random.random())
random.seed(1)
print("生成一个0~1之间的随机浮点数(4):",random.random())
通过上面的例子可以发现,在没有设置种子数的情况下,random.random()会随机的产生一个0~1之间的浮点数。(对种子数有疑惑的读者可以参考上一篇文章:Python中random模块常用函数/方法(1)——random.seed())
#生成一个3位小数的随机列表
print()
print("生成一个3位小数的随机列表:",[round(random.random(),3) for i in range(10)])
2、random.randint():生成一个指定范围内的随机整数
语法:random.randint(a, b)
参数:a是下限,b是上限,生成的随机数n: a <= n <= b
#生成一个1~9的随机整数
print("生成一个1~9的随机整数(1):",random.randint(1, 9))
print("生成一个1~9的随机整数(2):",random.randint(1, 9))#生成一个10~90的随机整数
print("生成一个10~90的随机整数(1):",random.randint(10, 90))
print("生成一个10~90的随机整数(2):",random.randint(10, 90))
3、random.uniform():产生一个指定范围内的随机浮点数
语法:random.uniform(x, y)
注意:uniform(a,b)的a,b参数不需要遵循a<=b的规则,即a小b大也可以,此时生成[b,a]范围内的随机浮点数。
#生成一个1~2内的随机浮点数
print("生成一个1~2内的随机浮点数(1):",random.uniform(1, 2))
print("生成一个1~2内的随机浮点数(2):",random.uniform(2, 1))
Python中random模块常用函数/方法(2)——random.random(),random.randint()和random.uniform()相关推荐
- C语言大数阶乘取余,python中math模块常用函数介绍 取模(取余)取绝对值 求阶乘 求最大公约数最小公倍数 取对数 取根号 取幂(取次方) 取整函数 三角函数与反三角函数...
前提:import math 两个常用常量 e = 2.718281828459045 pi = 3.141592653589793 >>> import math >> ...
- (numpy)python中Array的常用函数
python中Array的常用函数 1.unique 2.sum 3.max 1.unique a = np.random.randint(10, size=20).reshape(4,5) a &g ...
- Python中optionParser模块的使用方法实例教程
Python中optionParser模块的使用方法实例教程 转载 2014-08-29 投稿:shichen2014 我要评论 这篇文章主要介绍了Python中optionParser模 ...
- 关于python中requests模块导入问题-python中requests模块的使用方法
本文实例讲述了python中requests模块的使用方法.分享给大家供大家参考.具体分析如下: 在HTTP相关处理中使用python是不必要的麻烦,这包括urllib2模块以巨大的复杂性代价获取综合 ...
- python中socket模块常用吗_python中socket模块详解
socket模块简介 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket.socket通常被叫做"套接字",用于描述IP地址和端口,是一个通信 ...
- Python import导入模块与函数方法 Python语言基础【1】
1 Python的语言基础 导入模块 在Python代码中导入模块需要使用 import语句语法结果如下 import module_name 使用模块中函数的语法如下 module_name.fun ...
- python 查看某个模块包含函数方法
python 查看某个模块的所有方法:print(dir(模块名)) 查看函数信息(参数.属于哪个模块...):help(函数名)
- python中socket模块常用吗_python网络学习笔记——socket模块使用记录
此文章记录了笔者学习python网络中socket模块的笔记. 建议初次学习socket的读者先读一遍socket模块主要函数的介绍. socket模块的介绍可以参考笔者的前一篇关于socket官方文 ...
- numpy.random模块常用函数
在Numpy库中,常用使用np.random.rand().np.random.randn()和np.random.randint()随机函数. 1. np.random.randn()函数 作用:返 ...
最新文章
- NDKJNI Android 相关资料整理(四)
- 如何在Linux终端里用Shell和C输出带颜色的文字
- Erlang OTP学习(3) supervisor
- WampServer下使用PHP
- 阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_2 响应之返回值是String类型...
- [2018.10.13 T2] 工作计划
- SogouLabDic搜狗词库
- SAP ABAP 教程大全之 01 面向初学者的 SAP ABAP介绍(含hello world 源码)
- Linux系统封装及配置
- ESP8266AT指令集学习笔记
- java word 文档合并_[原创]java合并word文件
- 章节9 性能和资源使用 - Segger SystemView使用手册(译文)
- 批量打印cad的dwg文件图纸的解决方案
- 举例解释大数定律、中心极限定理及其在机器学习中的应用
- #NAME?_#NAME?
- 2个DIV制作十字架
- Eclipse+ GNU ARM Eclipse Plug-in+ Sourcery G++ Lite Edition for ARM+OPENCD+Jlink
- 5e服务器显示fps被锁定,csgo强制被锁60帧 被锁60fps解决方法
- thinkphp6 使用PhpOffice导入Excel表格(上传文件)
- 打包失败,Gradle构建失败问题良心解决,看完这个一定让你轻松
热门文章
- 【嵌入式开发-STM32】初识STM32
- Kotlin - 静态方法
- Spark Core项目实战(1) | 准备数据与计算Top10 热门品类(附完整项目代码及注释)
- html5跨域通信之postMessage
- php谈对话框,php实现弹出对话框的方法
- win10笔记本出现“wlan没有有效的IP配置”
- Centos 7.6 KdumpCrash配置
- 数据库连接工具-DataGrip 使用总结
- 世上只有妈妈好用计算机谭,世上只有妈妈好
- ZooKeeper源码阅读心得分享+源码基本结构+源码环境搭建