• Class / Function / Type

      std::
    • Header file

      <>
    • Other / All

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

    履歴 編集

    type-alias
    <random>

    std::ranlux24_base

    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

    処理系