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()相关推荐

  1. C语言大数阶乘取余,python中math模块常用函数介绍 取模(取余)取绝对值 求阶乘 求最大公约数最小公倍数 取对数 取根号 取幂(取次方) 取整函数 三角函数与反三角函数...

    前提:import math 两个常用常量 e = 2.718281828459045 pi = 3.141592653589793 >>> import math >> ...

  2. (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 ...

  3. Python中optionParser模块的使用方法实例教程

    Python中optionParser模块的使用方法实例教程 转载  2014-08-29   投稿:shichen2014    我要评论 这篇文章主要介绍了Python中optionParser模 ...

  4. 关于python中requests模块导入问题-python中requests模块的使用方法

    本文实例讲述了python中requests模块的使用方法.分享给大家供大家参考.具体分析如下: 在HTTP相关处理中使用python是不必要的麻烦,这包括urllib2模块以巨大的复杂性代价获取综合 ...

  5. python中socket模块常用吗_python中socket模块详解

    socket模块简介 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket.socket通常被叫做"套接字",用于描述IP地址和端口,是一个通信 ...

  6. Python import导入模块与函数方法 Python语言基础【1】

    1 Python的语言基础 导入模块 在Python代码中导入模块需要使用 import语句语法结果如下 import module_name 使用模块中函数的语法如下 module_name.fun ...

  7. python 查看某个模块包含函数方法

    python 查看某个模块的所有方法:print(dir(模块名)) 查看函数信息(参数.属于哪个模块...):help(函数名)

  8. python中socket模块常用吗_python网络学习笔记——socket模块使用记录

    此文章记录了笔者学习python网络中socket模块的笔记. 建议初次学习socket的读者先读一遍socket模块主要函数的介绍. socket模块的介绍可以参考笔者的前一篇关于socket官方文 ...

  9. numpy.random模块常用函数

    在Numpy库中,常用使用np.random.rand().np.random.randn()和np.random.randint()随机函数. 1. np.random.randn()函数 作用:返 ...

最新文章

  1. NDKJNI Android 相关资料整理(四)
  2. 如何在Linux终端里用Shell和C输出带颜色的文字
  3. Erlang OTP学习(3) supervisor
  4. WampServer下使用PHP
  5. 阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_2 响应之返回值是String类型...
  6. [2018.10.13 T2] 工作计划
  7. SogouLabDic搜狗词库
  8. SAP ABAP 教程大全之 01 面向初学者的 SAP ABAP介绍(含hello world 源码)
  9. Linux系统封装及配置
  10. ESP8266AT指令集学习笔记
  11. java word 文档合并_[原创]java合并word文件
  12. 章节9 性能和资源使用 - Segger SystemView使用手册(译文)
  13. 批量打印cad的dwg文件图纸的解决方案
  14. 举例解释大数定律、中心极限定理及其在机器学习中的应用
  15. #NAME?_#NAME?
  16. 2个DIV制作十字架
  17. Eclipse+ GNU ARM Eclipse Plug-in+ Sourcery G++ Lite Edition for ARM+OPENCD+Jlink
  18. 5e服务器显示fps被锁定,csgo强制被锁60帧 被锁60fps解决方法
  19. thinkphp6 使用PhpOffice导入Excel表格(上传文件)
  20. 打包失败,Gradle构建失败问题良心解决,看完这个一定让你轻松

热门文章

  1. 【嵌入式开发-STM32】初识STM32
  2. Kotlin - 静态方法
  3. Spark Core项目实战(1) | 准备数据与计算Top10 热门品类(附完整项目代码及注释)
  4. html5跨域通信之postMessage
  5. php谈对话框,php实现弹出对话框的方法
  6. win10笔记本出现“wlan没有有效的IP配置”
  7. Centos 7.6 KdumpCrash配置
  8. 数据库连接工具-DataGrip 使用总结
  9. 世上只有妈妈好用计算机谭,世上只有妈妈好
  10. ZooKeeper源码阅读心得分享+源码基本结构+源码环境搭建