javascript - 对于正整数 n,Math.random()*n >= n 是否可能?

标签 javascript floating-point

根据Why are floating point numbers inaccurate? , 浮点数有错误。

我的问题是,对于正整数 n,Math.random()*n 是否可能存在错误,使其结果等于或大于 n?

最佳答案

Math.random() * n不会产生大于或等于 n 的数字因为Math.random()返回一个浮点数 x哪里0 <= x < 1 . Math.random() 的文档功能是 here

关于javascript - 对于正整数 n,Math.random()*n >= n 是否可能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54758516/

相关文章:

javascript - 显示文章的第一部分 (HTML/JavaScript)

c++ - 如何控制 C 数学是否使用 SSE2?

c - float 的下界

javascript - 使用 jQuery 删除 <div>

JavaScript 手动重新排列 HTML 表格中的行

javascript - 是否可以在选择文件类型之前检查文件类型?

c - 读取带有浮点的文件,计算 C 中的大小、最大值、最小值、平均值、中值和标准差

assembly - 从 x86-64 打印 float 似乎需要保存 %rbp

math - Golang 游学平方根

用于跟踪用户点击以生成热图的 JavaScript 库或代码