JS生成某个范围的随机数
JS没有现成的函数,能够直接生成指定范围的随机数。
 但是它有个函数:Math.random() 这个函数可以生成 [0,1) 的一个随机数。
 这样就包含四种情况:
一、min ≤ r ≤ max
function RandomNumBoth(Min,Max){
      var Range = Max - Min;
      var Rand = Math.random();
      var num = Min + Math.round(Rand * Range); //四舍五入
      return num;
}二、min ≤ r < max
function RandomNum(Min, Max) {
      var Range = Max - Min;
      var Rand = Math.random();
      var num = Min + Math.floor(Rand * Range); //舍去
      return num;
}三、min < r ≤ max
function RandomNum(Min, Max) {
      var Range = Max - Min;
      var Rand = Math.random();
      if(Math.round(Rand * Range)==0){       
        return Min + 1;
      }
      var num = Min + Math.round(Rand * Range);
      return num;
}四、min < r < max
function RandomNum(Min, Max) {
  var Range = Max - Min;
  var Rand = Math.random();
  if(Math.round(Rand * Range) == 0) {
    return Min + 1;
  } else if(Math.round(Rand * Max) == Max) {
    index++;
    return Max - 1;
  } else {
    var num = Min + Math.round(Rand * Range) - 1;
    return num;
  }
}                









