0..n-1 の整数からの無作為抽出。R の sample.int() と同等です。ただし、R と違って 0 始まりです。
0..n-1
sample.int()
結果は R の sample.int(n, ...) から 1 を引いたものなので、配列の添字としてそのまま使えます。R と同じ乱数を消費します (既定は sample.kind = "Rejection")。
sample.int(n, ...)
sample.kind = "Rejection"
候補の数: 0 以上 4.5e15 (2^52、R と同じ) 以下の数。2^31 未満である必要があるのは、prob を指定する場合と、非復元抽出で半分 (n / 2) より多くを抽出する場合です。
prob
SampleOptions を参照してください。
抽出された整数。それぞれ 0..n-1 の範囲にあります。
setSeed(42);sampleInt(10, { size: 3 }); // [0, 4, 9] (R: set.seed(42); sample.int(10, 3) - 1) コピー
setSeed(42);sampleInt(10, { size: 3 }); // [0, 4, 9] (R: set.seed(42); sample.int(10, 3) - 1)
0..n-1の整数からの無作為抽出。R のsample.int()と同等です。ただし、R と違って 0 始まりです。結果は R の
sample.int(n, ...)から 1 を引いたものなので、配列の添字としてそのまま使えます。R と同じ乱数を消費します (既定はsample.kind = "Rejection")。