1. 从1开始 至 任意值
parseInt(Math.random() * 上限 + 1);
2. 从任意值开始 至 任意值
parseInt(Math.random() * (上限 – 下限 + 1) + 下限);
<script>
window.onload = function () {
//调用随机数函数
alert(randomBy(99, 288));
};
//封装随机数函数
function randomBy(under, over)
{
switch(arguments.length)
{
case 1: return parseInt(Math.random() * under + 1);
case 2: return parseInt(Math.random() * (over – under + 1) + under);
default: return;
}
}
</script>
转载于:https://www.cnblogs.com/baie/archive/2012/08/15/2639634.html