R で .Random.seed に代入するのと同じように、種類を含む生成器の状態を復元します。R の .Random.seed と同等です。
.Random.seed
getRandomSeed が返す整数、または R の .Random.seed からコピーした整数。
種類コードが、Inversion と Rejection または Rounding を使う Mersenne-Twister または L'Ecuyer-CMRG のコード (10403、403、10407、407) 以外の場合、状態の長さが誤っている場合、または不正な L'Ecuyer-CMRG の状態の場合は RangeError を投げます (R では、これらの場合に時刻から種を作り直します)。
10403
403
10407
407
setSeed(1);const s = getRandomSeed();runif(2); // [0.2655087, 0.3721239]setRandomSeed(s);runif(2); // [0.2655087, 0.3721239] (the same again) コピー
setSeed(1);const s = getRandomSeed();runif(2); // [0.2655087, 0.3721239]setRandomSeed(s);runif(2); // [0.2655087, 0.3721239] (the same again)
R で
.Random.seedに代入するのと同じように、種類を含む生成器の状態を復元します。R の.Random.seedと同等です。