rStats.js v1.3.0
    検索インデックスを準備しています...

    Function setSeed

    • 乱数生成器に種を与えます。R の set.seed() と同等です。

      現在の生成器に種を与えます。RNGkind で別の種類が選ばれていない限り、R の既定である RNGkind("Mersenne-Twister", "Inversion", "Rejection") になります。そのため、r* の各関数と sample/sampleInt は、同じ種のあとで R と同じ数値を生成します。R の set.seed(seed, kind, sample.kind = ...) は、RNGkind({ kind, sampleKind }) を行ってから setSeed(seed) を呼ぶことに当たります (R 自身も同じことをしています)。R と同じく、すべての関数で共有される単一の大域的なストリームがあります。種が設定されていない場合は、時刻または crypto.getRandomValues から種が選ばれます。

      Parameters

      • seed: number

        32 ビットの整数。小数は 0 に向かって切り捨てられます。

      戻り値 void

      seed が有限でない場合、または 32 ビット整数に収まらない場合は RangeError を投げます。

      setSeed(1);
      rnorm(3); // [-0.6264538107423324, 0.18364332422208224, -0.8356286124100472]
      // R: set.seed(1); rnorm(3)