namespace std {
using ranlux48_base = subtract_with_carry_engine<uint_fast64_t, 48, 5, 12>;
}
概要
パラメータ設定済みのsubtract_with_carry_engine
。
ranlux48_base
は、贅沢さレベル4のRANLUX法エンジンであるranlux48
を定義するために使用する型である。
要件
ranlux48_base
型オブジェクトをデフォルト構築した場合、10000番目に生成される擬似乱数の値は61839128582725
であること。
乱数列の周期
10171
シード、および生成される値の型
バージョン
言語
- C++11
処理系
- Clang: ?
- GCC: ?
- ICC: ?
- Visual C++: 2010 ✅, 2012 ✅, 2013 ✅, 2015 ✅, 2017 ✅