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

Generate random number X where X % Y = 0

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

from random import randint
num = randint(5,15000) #Inclusive
while not (num % 5 == 0):
    num = randint(5,15000)
print num

这是我目前所拥有的,但这似乎不是很 pythonic。
有什么建议吗?

谢谢

如何生成一个范围为 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)