详解Python random.randint(获取范围之间的随机整数)函数的使用方法

  • Post category:Python

Python的random模块提供了丰富的随机数生成函数,其中常用的函数之一就是random.randint()。该函数用于生成一个指定范围内的整数随机数。

函数原型

函数定义如下:

random.randint(a, b)

参数说明

  • a:表示随机数范围的下限,是一个整数类型的数值,包含在随机数范围内;
  • b:表示随机数范围的上限,是一个整数类型的数值,包含在随机数范围内。

函数返回值

该函数将返回一个随机数,其结果是一个介于a和b之间(含a和b)的整数型数值。

使用范例

范例1

在这个示例中,让我们生成1到100之间的随机数。代码如下:

import random

rn = random.randint(1, 100)

print(rn)

输出:

88

范例2

在这里,我们使用random.randint()函数将从给定的列表中选择一个随机项。 示例代码如下:

import random

my_list = [1, 3, 5, 7, 9]

rn = random.randint(0, len(my_list) - 1)

print(my_list[rn])

输出:

7

在这个示例中,my_list表示一个整数列表,我们希望随机地从其中抽取一项进行操作。我们使用random.randint()函数为rn生成一个整数,这个整数将被作为my_list的索引,最后输出这个随机得到的元素。

通过以上两个示例的学习,我们可以熟悉的使用random.randint()函数来生成指定取值范围内的随机整数,并在实践中练习它。