randrange() 函数是 Python 标准库 random 模块中的一个函数,用于生成指定范围内的随机整数。它与内置函数 range() 配合使用,可以指定起始值、结束值和步长。

下面是 randrange() 函数的语法:
random.randrange([start], stop[, step])

参数说明:
  •  start(可选):表示范围的起始值,默认为 0。

  •  stop:表示范围的结束值,生成的随机数不包括这个值。

  •  step(可选):表示步长,默认为 1。


以下是一些使用 randrange() 函数的示例:
import random

# 生成一个范围在 [0, 10) 之间的随机整数
random_number = random.randrange(10)
print(random_number)

# 生成一个范围在 [5, 15) 之间的随机整数
random_number = random.randrange(5, 15)
print(random_number)

# 生成一个范围在 [0, 10) 之间,步长为 2 的随机整数
random_number = random.randrange(0, 10, 2)
print(random_number)

请注意,生成的随机数范围是左闭右开的,即包含起始值,但不包含结束值。在上面的示例中,randrange(10) 会生成一个范围在 [0, 10) 之间的随机整数,但不包括 10。

如果你需要生成一个包含结束值的随机整数,可以考虑使用 randint() 函数:
random_number = random.randint(0, 10)
print(random_number)

这将生成一个范围在 [0, 10] 之间的随机整数,包含 0 和 10。


转载请注明出处:http://www.zyzy.cn/article/detail/282/Python3