不使用Math.random实现随机数

//此方法是看别人的
var rand = (function(){
  var today = new Date(); 
  var seed = today.getTime();
  function rnd(){
    seed = ( seed * 9301 + 49297 ) % 233280;
    return seed / ( 233280.0 );
  };
  return function rand(number){
    return Math.ceil(rnd(seed) * number);
  };
})();

console.log(rand(100))//100以内的随机数

欢迎分享本文,转载请保留出处:前端ABC » 不使用Math.random实现随机数

分享到:更多 ()

发表评论 0