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()函数来生成指定取值范围内的随机整数,并在实践中练习它。