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

    Function sampleInt

    • 0..n-1 の整数からの無作為抽出。R の sample.int() と同等です。ただし、R と違って 0 始まりです。

      結果は R の sample.int(n, ...) から 1 を引いたものなので、配列の添字としてそのまま使えます。R と同じ乱数を消費します (既定は sample.kind = "Rejection")。

      Parameters

      • n: number

        候補の数: 0 以上 4.5e15 (2^52、R と同じ) 以下の数。2^31 未満である必要があるのは、prob を指定する場合と、非復元抽出で半分 (n / 2) より多くを抽出する場合です。

      • options: SampleOptions = {}

        SampleOptions を参照してください。

      戻り値 number[]

      抽出された整数。それぞれ 0..n-1 の範囲にあります。

      setSeed(42);
      sampleInt(10, { size: 3 }); // [0, 4, 9] (R: set.seed(42); sample.int(10, 3) - 1)