封装JS随机数函数

  • Post author:
  • Post category:其他


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