【发布时间】:2021-12-15 11:59:41
【问题描述】:
您好,我想在 JavaScript 中生成一个介于 -x 和 x 之间的随机数。 这就是我所拥有的:
function randomInt(nb){
let absoluteVal = Math.ceil(Math.random()*nb)
let sign = Math.floor(Math.random()*2)
return sign == 1 ? absoluteVal*(-1) : absoluteVal;
}
console.log(randomInt(4))
它有效,但相当不雅。 我想知道是否有人知道更好的解决方案。 提前致谢。
【问题讨论】:
标签: javascript math random