📅  最后修改于: 2023-12-03 14:58:41.336000             🧑  作者: Mango
如果你是一名程序员,那么肯定会用到随机数生成器。在某些情况下,您可能需要生成随机浮点数而不是整数。本文将介绍如何在Python中使用随机浮点数生成器。
Python的内置random模块提供了许多适用于随机数生成的函数。它支持生成随机整数、随机选择和随机浮点数,这些函数被支持随机浮点数生成的重要工具。
有几个关键的函数可以用来生成随机浮点数,如下所示:
该函数生成介于指定下限和上限之间的指定数量的随机浮点数。下面是它的语法:
random.uniform(a, b)
其中:
该函数使用指定的平均值和标准偏差生成随机浮点数。下面是它的语法:
random.normalvariate(mu, sigma)
其中:
下面是两个用于生成随机浮点数的代码示例:
import random
# 生成10个0到1之间的随机浮点数
for i in range(10):
print(random.uniform(0, 1))
输出结果如下:
0.9385151271868911
0.7102977620611249
0.1396874237777755
0.9619819253494084
0.16243074638824297
0.3507406413668872
0.9298768024340353
0.2887232252657003
0.6537142901519508
0.789825307831304
import random
# 生成10个均值为0,标准差为1的随机浮点数
for i in range(10):
print(random.normalvariate(0, 1))
输出结果如下:
-0.7165858700322309
-0.020090670727810034
-1.006934051142558
-0.5162642677564296
-0.9563080575221681
1.4737842790184284
-0.42317224093046403
-0.3139282526683547
1.9594713146470227
1.1916033669583045
以上便是本文的全部内容,通过上述介绍,您应该已经掌握了在Python中生成随机浮点数的方法。