2026-10-28 08:31:52
在 JavaScript 中,Math.random() 是用于生成随机数的核心函数。以下是详细说明:
1. 基本功能若需生成其他范围的随机数,可通过数学运算调整:
生成 [min, max) 的随机浮点数:
function getRandomFloat(min, max) { return Math.random() * (max - min) + min;}// 示例:生成 5 到 10 之间的随机浮点数console.log(getRandomFloat(5, 10));生成 [min, max] 的随机整数:
function getRandomInt(min, max) { min = Math.ceil(min); max = Math.floor(max); return Math.floor(Math.random() * (max - min + 1)) + min;}// 示例:生成 1 到 10 的随机整数console.log(getRandomInt(1, 10));Math.random() 是 JavaScript 中生成基础随机数的便捷方法,适用于大多数非安全场景。通过简单运算可扩展其范围和类型,但需注意其局限性并根据需求选择合适方案。