Python 生成随机数X,其中X%Y=0

Python 生成随机数X,其中X%Y=0,python,random,Python,Random,我只对随机数的选择感兴趣, 在这种情况下,X%5==0 from random import randint num = randint(5,15000) #Inclusive while not (num % 5 == 0): num = randint(5,15000) print num 这是我到目前为止所做的,但这似乎不是很像蟒蛇式的。 有什么建议吗 谢谢如何在1到MAX/Y范围内生成一个随机整数r,然后使用r*Y 例如: 如何生成1到MAX/Y范围内的随机整数r,并使用r*Y

我只对随机数的选择感兴趣,
在这种情况下,
X%5==0

from random import randint
num = randint(5,15000) #Inclusive
while not (num % 5 == 0):
    num = randint(5,15000)
print num
这是我到目前为止所做的,但这似乎不是很像蟒蛇式的。
有什么建议吗


谢谢

如何在1到
MAX/Y
范围内生成一个随机整数
r
,然后使用
r*Y

例如:


如何生成1到
MAX/Y
范围内的随机整数
r
,并使用
r*Y

例如:

from random import randint
num = randint(1,15000 / 5) * 5
print num
import random
MAX = 15000
n = 5
print n * random.randint(1, MAX / n)