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)