📜  python 随机数 - Python (1)

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

Python 随机数

很多 Python 程序员经常需要生成随机数。Python 中的 random 模块可以很方便地生成随机数。本文将介绍如何在 Python 中生成随机数。

导入 random 模块

要使用 Python 中的随机数生成函数,需要先导入 random 模块:

import random
random() 函数

random() 函数返回一个随机浮点数,在范围 [0, 1)(不包括1)之间。如下所示:

import random

x = random.random()

print(x)

输出结果将是类似于 0.6389522909144382 的值,因为每次运行程序都会生成一个不同的随机数。

randint() 函数

randint() 函数用于生成指定范围内的随机整数。如下所示:

import random

x = random.randint(1, 10)

print(x)

输出结果将是类似于 7 的值,因为 randint() 函数在指定的 110 范围内生成随机整数。

choice() 函数

choice() 函数用于从列表、元组或字符串中随机选取一个元素。如下所示:

import random

fruits = ['apple', 'banana', 'cherry']

x = random.choice(fruits)

print(x)

输出结果将是 applebananacherry 中的一个元素。

shuffle() 函数

shuffle() 函数用于将列表的元素随机排序。如下所示:

import random

fruits = ['apple', 'banana', 'cherry']

random.shuffle(fruits)

print(fruits)

输出结果将是一些随机排列的水果名称。

sample() 函数

sample() 函数用于从列表、元组或字符串中随机选取指定数量的元素。如下所示:

import random

fruits = ['apple', 'banana', 'cherry']

x = random.sample(fruits, k=2)

print(x)

输出结果将是类似于 ['apple', 'banana'] 的值,因为 sample() 函数从 fruits 列表中随机选择了两个元素。

这些就是在 Python 中生成随机数的几种方法。根据需要不同,您可以选择使用其中一种或多种方法。