使用js写一个自定函数,来获取随机数 例如:ran(100,1000) 获得100 - 1000之间的随机数
当然可以!你可以使用JavaScript编写一个自定义函数来生成指定范围内的随机数。以下是一个示例函数 ran
,它接受两个参数 min
和 max
,并返回 min
和 max
之间的随机数(包括 min
和 max
)。
function ran(min, max) {
// 确保min和max是整数
min = Math.ceil(min);
max = Math.floor(max);
// 生成min和max之间的随机数,包括min和max
return Math.floor(Math.random() * (max - min + 1)) + min;
}
// 示例调用
console.log(ran(100, 1000)); // 输出100到1000之间的随机数
解释:
Math.ceil(min)
:将 min
向上取整,以确保 min
是整数。Math.floor(max)
:将 max
向下取整,以确保 max
是整数。Math.random()
:生成一个0到1之间的随机小数。Math.random() * (max - min + 1)
:将随机小数放大到 min
和 max
之间的范围。Math.floor(...) + min
:将放大的随机数向下取整,并加上 min
,以确保结果在 min
和 max
之间。你可以根据需要多次调用 ran
函数来获取不同的随机