📅  最后修改于: 2023-12-03 15:19:12.515000             🧑  作者: Mango
本文将介绍如何使用 Python 生成随机浮点数列表。
Python 内置的 random 模块可以用来生成随机数。下面是一些常用的函数:
random()
: 返回一个 [0, 1) 之间的随机浮点数。randrange(start, stop[, step])
: 基于范围生成一个整数。uniform(a, b)
: 返回 [a, b] 之间的随机浮点数。在 Python 中,可以使用 list comprehension 和 random 模块结合起来生成随机浮点数列表。
import random
# 生成 5 个随机浮点数,每个数的范围为 [0, 1)
lst = [random.random() for _ in range(5)]
print(lst)
# 生成 5 个随机浮点数,每个数的范围为 [1, 10)
lst = [random.uniform(1, 10) for _ in range(5)]
print(lst)
输出:
[0.5226692200235009, 0.42068420362488506, 0.18096239686351388, 0.7623974259991039, 0.4044891003683102]
[2.841180150225868, 7.967382240013473, 3.0832105406437343, 8.890826288017116, 5.757588563802373]
可以看到,我们分别生成了范围为 [0, 1) 和 [1, 10) 的随机浮点数列表。
本文介绍了如何使用 Python 的 random 模块生成随机浮点数列表。随机浮点数列表可以在模拟和数据处理中使用,这些技能对于程序员来说都是必备的。