# 随机数

> 原文： [https://pythonbasics.org/random-numbers/](https://pythonbasics.org/random-numbers/)

名为`random`的模块可用于在 Python 中生成随机数。 要使用模块，您需要输入`import module`。 这会将所有函数加载到模块内部。

请记住，带有随机模块的随机数是伪随机数。 对于大多数程序来说，这很好。



## 随机

### 随机模块

要使用 Python 代码创建随机数，您可以使用`random`模块。 要使用它，只需键入：

```py
import random

```

这个模块有几个函数，最重要的一个就是命名为`random()`。`random()`函数生成介于 0 和 1 之间的浮点数 `[0.0, 1.0]`。

随机模块具有伪随机数生成器，这意味着它们并不是真正的随机数。

### 生成随机数

本示例创建几个随机数。键入下面显示的程序并运行它：

```py
import random

# Create a random floating point number and print it.
print(random.random())

# pick a random whole number between 0 and 10.
print(random.randrange(0,10))

# pick a random floating point number between 0 and 10.
print(random.uniform(0,10))

```

在所有情况下，我们都使用随机模块。 生成几个随机数。

如果要在 1 到 10 之间的随机浮点，可以使用以下技巧：

```py
import random

x = random.uniform(1, 10)
print(x)

```

对于随机整数，将其设置为整数或使用`randrange`函数。

## 练习

试试下面的练习

1.  编写一个创建随机数并将其存储到`x`的程序。
2.  制作一个打印 3 个随机数的程序。
3.  创建一个程序，该程序生成 100 个随机数并找到每个数字的频率。

完成这些步骤后，继续下一个练习。

[下载示例](https://gum.co/dcsp)