📜  python 随机浮点数列表 - Python (1)

📅  最后修改于: 2023-12-03 15:19:12.515000             🧑  作者: Mango

Python 随机浮点数列表

本文将介绍如何使用 Python 生成随机浮点数列表。

random 模块

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 模块生成随机浮点数列表。随机浮点数列表可以在模拟和数据处理中使用,这些技能对于程序员来说都是必备的。