在javascript中获取400到480之间的随机数

Sor*_*ora -5 javascript

Math.Random()在 javascript 中很困惑,因为我知道这个函数将返回一个介于0和之间的数字1

我试图返回一个 400 到 500 之间的数字,我所做的是:

var y = Math.floor((Math.random() * 400) + 100);
Run Code Online (Sandbox Code Playgroud)

但此代码可能会返回一个值,100或者200 创建一个数字的最佳实践是什么,其中最小值是n0,最大值是n1

thu*_*eys 5

尝试这个:

var y = Math.floor((Math.random() * 80) + 400);
Run Code Online (Sandbox Code Playgroud)

Math.random() * 80 将产生一个 0 到 80 之间的数字,然后只需将 400 添加到它