Python 官方文档:入门教程 => 点击学习
目录 1.random()函数 2.randint(a, b)函数 3.uniform(a, b)函数 4.choice(seq)函数 5.shuffle(seq)函数 6.sample(seq, k)函数 7.randrange([sta
目录
7.randrange([start], stop[, step])函数
在python中,random模块是一个常用的用于生成随机数的模块。它提供了很多用于生成随机数的函数,下面我们来详细介绍一下。
random()函数用于生成一个0到1之间的随机浮点数。使用方法如下:
import randomrand_num = random.random()print(rand_num)
输出:0.8756236928897092
randint(a, b)函数用于生成一个a到b之间的随机整数。使用方法如下:
import randomrand_int = random.randint(1, 10)print(rand_int)
输出类似于:7
uniform(a, b)函数用于生成一个a到b之间的随机浮点数。使用方法如下:
import randomrand_float = random.uniform(2.5, 5.5)print(rand_float)
输出类似于:4.08291026607746
choice(seq)函数用于从序列seq中随机选择一个元素。使用方法如下:
import randomrand_choice = random.choice(['apple', 'banana', 'orange', 'pear'])print(rand_choice)
输出类似于:pear
shuffle(seq)函数用于将序列seq中的元素随机排列。使用方法如下:
import randomseq = ['apple', 'banana', 'orange', 'pear']random.shuffle(seq)print(seq)
输出类似于:['orange', 'banana', 'pear', 'apple']
sample(seq, k)函数用于从序列seq中随机选择k个元素并返回一个列表。使用方法如下:
import randomseq = ['apple', 'banana', 'orange', 'pear', 'grape']rand_sample = random.sample(seq, 3)print(rand_sample)
输出类似于:['orange', 'banana', 'grape']
randrange([start], stop[, step])函数用于从range(start, stop, step)中随机选择一个数。使用方法如下:
import randomrand_range = random.randrange(0, 10, 2)print(rand_range)
输出类似于:4
gauss(mu, sigma)函数用于生成一个符合高斯分布的随机数,其中mu为均值,sigma为标准差。使用方法如下:
import randomrand_gauss = random.gauss(0, 1)print(rand_gauss)
输出类似于:-1.1166225704701322
以上就是关于Python的random模块的介绍,希望对大家有所帮助。
来源地址:https://blog.csdn.net/qq_21337539/article/details/130904144
--结束END--
本文标题: Python的random模块详解
本文链接: https://www.lsjlt.com/news/432882.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0