制作一个10的倍数的随机数

Jos*_*osh 4 javascript random math

我想在两个范围之间创建一个10的倍数的随机数.

例如,如果我给函数提供参数0, 100,它将返回以下数字之一:

0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100
Run Code Online (Sandbox Code Playgroud)

但没有像6355.

是的,我知道这会击败真正的"随机性",但我只需要一个快速简单的方法来获得两个范围之间的10的倍数.

谢谢.:)

Mic*_* M. 10

我想它可以帮助:

var randomnumber=Math.floor(Math.random()*11)*10
Run Code Online (Sandbox Code Playgroud)

  • 这是给出正确范围的唯一解决方案(直到现在). (2认同)

Flo*_*ern 6

它只是一行:

function rand_10(min, max){
    return Math.round((Math.random()*(max-min)+min)/10)*10;
}
Run Code Online (Sandbox Code Playgroud)