是否可以使用 random.randint 从 0-100 以 5 为增量生成一个随机数?
random.randint(0,100)
如果可能的话,我需要一种方法来生成 0-100 之间的随机整数,但只能以 5 为增量。
请您参考如下方法:
要么使用random.randrange()它可以让你选择一个步长值:
random.randrange(0, 101, 5)
或者只是生成一个介于 0 和 20 之间的数字,然后将该数字乘以 5:
random.randint(0, 20) * 5
我在这里假设 100 是一个有效结果。如果不应生成 100,请使用 random.randrange(0, 100, 5) 或 random.randint(0, 19) * 5 .
如果您想使用 numpy.random.randint() function 生成此类数字的 numpy 数组(而不是 standard library random module version ),只需使用
np.random.randint(0, 20, size=expected_size) * 5
