如何用js生成从1开始的随机数?
我一直在使用这段代码用js生成一个随机数:
var max = 10;
Math.floor( Math.random() * ( max + 1 ) );
据我了解,它将生成一个从0到10的数字,但是如果我想生成一个从1到10的随机数怎么办?或者从5到10?
I've been using this code to generate a random number with js:
var max = 10;
Math.floor( Math.random() * ( max + 1 ) );
From what I understand that will generate a number from 0 to 10, but what if I want to generate a random number from 1 to 10? or from 5 to 10?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
试试这个:
try this:
您执行从 0 到 9 的操作,然后将结果加一。
You do from 0 to 9, then you add one to the result.
如果您想从
x
而不是 0 开始,则:max
中减去x
x 结果
If you want to start from
x
instead of 0, then:x
frommax
x
to the result