最終更新日時(UTC):
が更新

履歴 編集

type-alias
<random>

std::ranlux24_base(C++11)

namespace std {
  using ranlux24_base = subtract_with_carry_engine<uint_fast32_t, 24, 10, 24>;
}

概要

パラメータ設定済みのsubtract_with_carry_engine
ranlux24_baseは、贅沢さレベル3のRANLUX法エンジンであるranlux24を定義するために使用する型である。

要件

ranlux24_base型オブジェクトをデフォルト構築した場合、10000番目に生成される擬似乱数の値は7937952であること。

乱数列の周期

10171

シード、および生成される値の型

uint_fast32_t

バージョン

言語

  • C++11

処理系