expound 发表于 2026-7-21 22:02:07

关于函数random.randrange(start,stop,step)

利用函数random.randrange(start,stop,step)时,生产的随机数是否包括stop?

FishC 发表于 2026-7-21 22:02:13

使用 random.randrange(start, stop, step) 函数生成的随机数**不包括** stop 值。它的行为与 range(start, stop, step) 类似,随机数取自 start 到 stop - step 之间的整数(按步长递增),但永远不会等于 stop 本身。例如,random.randrange(1, 10, 2) 可能返回 1、3、5、7、9,不会返回 10。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

鱼师父 发表于 2026-7-23 18:38:05

random.randrange(start, stop, step)的区间是前闭后开的,不包含stop
random 中只有randint(a,b)是前闭后闭的
页: [1]
查看完整版本: 关于函数random.randrange(start,stop,step)