python标准库--random模块
2021/5/3 20:25:38
本文主要是介绍python标准库--random模块,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
random模块简介
-
random模块:该模块实现伪随机数生成器。
-
random模块是python内建模块,只需要使用import语句导入即可:
import random
-
random模块常用函数
-
random.random()
:用于生成一个0到1的随机浮点数:0<= n < 1.0import random # 返回[0.0,1.0)之间的随机浮点数 print(random.random())
-
random.randint(a,b)
:用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,生成的随机数n: a <= n <= bimport random # 返回指定范围内的随机整数 print(random.randint(1,10)
-
`random.uniform(a, b)
:用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a > b,则生成的随机数n: b <= n <= a。如果 a <b, 则 a <= n <= b。import random # 返回指定范围内的随机小数 print(random.uniform(1,10)) # 5.321770512343122 print(random.uniform(10,1)) # 6.954072411872265
-
random.randrange(start, stop[, step])
:从指定范围内,按指定基数递增的集合中获取一个随机数。import random # 在指定的序列中随机返回一个整数 print(random.randrange(-10,100,2))
-
random.choice(seq)
:从非空序列seq中返回一个随机元素。如果seq为空,则引发IndexError。import random # 在非空的序列中随机返回一个元素 print(random.choice(range(100))) print(random.choice([1,2,3,4,5]))
-
random.shuffle(x[, random])
:用于将一个列表中的元素打乱,即将列表内的元素随机排列。import random # 用于将列表中的元素随机排列 a = [1,3,3,5,6,7] random.shuffle(a) print(a)
-
random.sample(sequence, k)
:从指定序列中随机获取指定长度的片断并随机排列。注意:sample函数不会修改原有序列。临时排列import random # 用于将列表中的元素随机排列 a = [1,3,3,5,6,7] print(random.sample(a,6)) print(a)
这篇关于python标准库--random模块的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程