JavaScript 自定义范围随机数生成函数

作者:木棉

时间:2026-10-28

浏览:210

本文介绍如何在JavaScript中通过封装函数实现指定范围内的随机数生成。核心逻辑基于Math.random(),通过计算取值范围总数并加上最小值,确保返回结果包含指定的最小和最大边界值。

文章目录

JavaScript 自定义范围随机数生成函数

代码示例如下:

 
/** 
* lowerValue 表示最小值参数
* upperValue 表示最大值参数
*/ 
function selectFrom(lowerValue, upperValue){
//计算可选值的总数
var choices = upperValue - lowerValue + 1;
return Math.floor(Math.random() * choices + lowerValue);
} 
var num = selectFrom(2, 10);
alert(num);//输出介于2和10之间(含边界)的随机数值
var colors = ["red","green","blue","yellow","black","brown"];
var color = colors[selectFrom(0, colors.length-1)];
alert(color);//结果可能是数组中的任意元素

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章