python 中生成随机数
1. 使用内置 random 模块
Python 提供了一个内置的 random 模块,可用于生成各种类型的随机数。
1.1 random.random()
该函数生成一个介于 0(含)和 1(不含)之间的均匀分布的浮点数。
示例:
import random print(random.random()) # 输出:0.50123456789012341.2 random.randint(a, b)
该函数生成一个介于 a(含)和 b(含)之间的整数,包括 a 和 b。
示例:
print(random.randint(1, 10)) # 输出:61.3 random.choice(sequence)
该函数从一个序列(如列表、元组)中随机选择一个元素。
示例:
colors = ["red", "green", "blue"] print(random.choice(colors)) # 输出:blue1.4 random.shuffle(list)
该函数随机打乱一个列表中的元素。
示例:
numbers = [1, 2, 3, 4, 5] random.shuffle(numbers) # 将 numbers 的元素打乱 print(numbers) # 输出:[5, 4, 3, 2, 1]2. 使用第三方库
2.1 Numpy
Numpy 是一个用于科学计算的 Python 库。它包含了生成随机数的函数。
2.2 Scipy
Scipy 是一个用于科学和技术计算的 Python 库。它提供了生成随机分布的函数。
示例(使用 Numpy):
import numpy as np print(np.random.rand()) # 输出:0.6123456789012345 print(np.random.randint(1, 11)) # 输出:7以上就是python怎么弄随机数的详细内容,更多请关注知识资源分享宝库其它相关文章!
版权声明
本站内容来源于互联网搬运,
仅限用于小范围内传播学习,请在下载后24小时内删除,
如果有侵权内容、不妥之处,请第一时间联系我们删除。敬请谅解!
E-mail:dpw1001@163.com
发表评论