JavaScript 自定义范围随机数生成函数
作者:木棉时间:2026-10-28 10:20:14浏览:211
本文介绍如何在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);//结果可能是数组中的任意元素作者最新文章
JS合并多个数组的三种方法:concat、spread与flat
2026-11-05 17:39:45
JavaScript怎么准确判断数据类型:typeof、instanceof与Object.prototype.toString
2026-11-05 17:09:21
JS中将数组和对象混合组装为JSON字符串
2026-11-05 16:41:42
JS运算符优先级与结合性的区别是什么?
2026-11-05 13:22:02
JS Map怎么只遍历Key或Value
2026-11-05 13:00:36
