欢迎访问宙启技术站
智能推送

randrange())

发布时间:2023-05-29 01:57:37

randrange()函数是Python中的一个内置函数,它用于生成指定范围内的随机数。

在Python中,程序需要随机生成一些数字或者随机选择一个元素,那么就需要用到随机数函数。randrange()函数就是一个用于生成指定范围内的随机数的函数。

randrange()函数的用法为:random.randrange(start, stop[, step])

参数说明:

- start:指定随机数的起始位置,默认为0。

- stop:指定随机数的终止位置,不包括结果值。也就是随机数最大值。

- step:指定步长,默认为1。

randrange()函数生成的随机数是一个整数,这个随机数是在[start,stop)范围内随机生成的。其中,[表示左闭区间,)表示右开区间。

例如,如果我们想要生成一个100以内的随机整数,那么代码为:

import random

num = random.randrange(0,100)
print(num)

输出结果为:

79

随机生成的数可能是0-99范围内的任何一个数字,可以多次运行代码来验证。

randrange()函数还可以有三个参数, 个和第二个分别指定随机数范围的开始和结束,而第三个则指定步长。例如,如果我们想要在0到100之间每隔10个数来生成一个随机数,可以这样写:

import random

num = random.randrange(0,100,10)
print(num)

输出结果为:

90

在这个例子中,当步长为10时,随机生成的数字只有0、10、20、30、40、50、60、70、80、90,每个数字的概率相等。

总结来说,randrange()函数用于生成指定范围内的随机数,这个函数非常适合在Python程序中使用。