random() | Underscore JS 日本語リファレンス

第1引数と第2引数の間のランダムな数字を返す関数。

■使用例

// re = 38; ※0と100の間のランダムな数字になる。
var re = _.random( 0, 100 );

■内部構造

  _.random = function(min, max) {

// 引数が1つだけだった場合。  	
    if (max == null) {
      max = min;
      min = 0;
    }
    
// 0 + Math.floor( Math.random() * ( 100 - 0 + 1 ) );
    return min + Math.floor(Math.random() * (max - min + 1));
  };

このページのトップへ戻る
Menu