randint函数

admin 32 0

randint(low, high[, size])函数是Python的random模块中的一个函数,它用于生成一个指定范围内的随机整数,这个范围包括low和high,但不包括high+1,如果只给出两个参数,那么返回的随机数包括high,如果size是给定的,那么返回的是一个列表,其中包含size个范围内的随机数。

randint(0, 10)将生成一个从0到10(包含10)的随机整数,如果你希望生成的随机数不包含high,你可以这样做:randint(low, high),randint(1, 10)将生成一个从1到9的随机整数。

下面是一些使用randint函数的例子:

import random

# 生成一个从0到10的随机整数
print(random.randint(0, 10))

# 生成一个从5到15的随机整数
print(random.randint(5, 15))

# 生成一个从10到20的随机整数
print(random.randint(10, 20))

# 生成一个从0到10的随机整数列表,列表包含5个元素
print(random.randint(0, 10, size=5))

这些例子分别生成了一个从0到10的随机整数,一个从5到15的随机整数,一个从10到20的随机整数,以及一个包含5个从0到10的随机整数的列表,每次运行这些代码时,都会得到不同的结果,因为randint函数生成的数是随机的。