📜  随机浮点python(1)

📅  最后修改于: 2023-12-03 14:58:41.336000             🧑  作者: Mango

随机浮点数生成器介绍

如果你是一名程序员,那么肯定会用到随机数生成器。在某些情况下,您可能需要生成随机浮点数而不是整数。本文将介绍如何在Python中使用随机浮点数生成器。

随机模块

Python的内置random模块提供了许多适用于随机数生成的函数。它支持生成随机整数、随机选择和随机浮点数,这些函数被支持随机浮点数生成的重要工具。

有几个关键的函数可以用来生成随机浮点数,如下所示:

uniform函数

该函数生成介于指定下限和上限之间的指定数量的随机浮点数。下面是它的语法:

random.uniform(a, b)

其中:

  • a是随机浮点数取值的下限。
  • b是随机浮点数取值的上限。
normalvariate函数

该函数使用指定的平均值和标准偏差生成随机浮点数。下面是它的语法:

random.normalvariate(mu, sigma)

其中:

  • 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中生成随机浮点数的方法。