📜  如何告诉 python 创建一个随机数 - Python (1)

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

如何告诉 Python 创建一个随机数

Python 有内置的 random 模块,可以用来生成随机数。下面我们分别介绍如何生成整数、浮点数和字符串类型的随机数。

生成整数型随机数

要生成整数型随机数,可以使用 random 模块中的 randint() 方法。该方法需要两个参数,用于设定随机数的范围。

import random

# 生成 1~100 之间的随机整数
num = random.randint(1, 100)
print(num)

运行上述代码,会输出类似以下内容的随机整数:

46
生成浮点型随机数

要生成浮点型随机数,可以使用 random 模块中的 uniform() 方法。该方法同样需要两个参数,用于设定随机数的范围。

import random

# 生成 0~1 之间的随机浮点数
num = random.uniform(0, 1)
print(num)

运行上述代码,会输出类似以下内容的随机浮点数:

0.05496265273561984
生成字符串类型的随机数

要生成字符串类型的随机数,可以使用 random 模块中的 choice() 方法和 ascii_letters 常量。ascii_letters 常量包含所有的 ASCII 字母(包括大小写)。

import random
from string import ascii_letters

# 从 ascii_letters 中随机选取 10 个字符,组成字符串
str = ''.join(random.choice(ascii_letters) for i in range(10))
print(str)

运行上述代码,会输出类似以下内容的随机字符串:

wpKkWncLJp

以上就是如何使用 Python 创建随机数的介绍。