如何在javascript上生成带有特定数字的随机数

如何在javascript上生成带有特定数字的随机数,javascript,Javascript,伙计们,我想知道如何生成一个数字,例如5到100之间,但只有5乘5,例如,它会生成5、10、15、20到100,但不会生成任何其他数字 我试过使用Math.floor(Math.random()*(100-5+1))+5,但我似乎不知道它如何生成5乘5的数字,我现在真的需要它 我还是个业余爱好者,所以请不要有火焰。生成一个介于1和20之间的随机整数,然后乘以5。I%5==0检查数字是否正确divisible@4castle这似乎是一个合理的答案。您可能希望将此答案移至重复问题,因为这是解决此问题

伙计们,我想知道如何生成一个数字,例如5到100之间,但只有5乘5,例如,它会生成5、10、15、20到100,但不会生成任何其他数字

我试过使用
Math.floor(Math.random()*(100-5+1))+5
,但我似乎不知道它如何生成5乘5的数字,我现在真的需要它


我还是个业余爱好者,所以请不要有火焰。

生成一个介于1和20之间的随机整数,然后乘以5。
I%5==0
检查数字是否正确divisible@4castle这似乎是一个合理的答案。您可能希望将此答案移至重复问题,因为这是解决此问题的一个很好的通用案例解决方案。一定要多解释一下它是如何工作的。要知道它假定最小值为0,对吗?
function randomIntStep(min,max,step) { 
    return min + Math.floor(Math.random() * max / step) * step;
}