Skip to main content
 首页 » 编程设计

python之python可以输出多个随机数吗它们怎么可能是均匀分布的,又是随机的呢

2025年05月04日17sky-heaven

我开始学习python了。我正在使用“用于计算科学的 Python 脚本”一书。我正在尝试为

编写一个程序
"Write a script that prints a uniformly distributed random number between 
−1 and 1. The number should be written with four decimals as implied by 
the %.4f format." 

我正在使用 random.uniform 来获取随机数。但是我找不到一个函数来获得多个随机数。例如我的代码是

print random.uniform(-1, 1) 

它给出输出 0.238638833859。但我想要不止一个统一的随机数。任何人都可以告诉我一个功能吗? 还有一件事,我想学习 python 来编写脚本。那么有人可以推荐一本好书吗?我想使用 python 进行 Web 自动化。我正在使用的这本书并不适合。请推荐我好书。

请您参考如下方法:

您是否正在寻找这样的东西:

[random.uniform(-1+x, 1+x) for x in range(10)]