typedef subtract_with_carry_engine <uint_fast64_t, 48, 5, 12> ranlux48_base;
引數 | 名稱 | 值 |
---|---|---|
UIntType | 結果型別 (result type) | uint_fast64_t |
w | 字大小 (word size) | 48 |
s | 短滯後 | 5 |
r | 長滯後 | 12 |
成員型別 | 定義 | 說明 |
---|---|---|
result_type | uint_fast64_t | 生成的數字的型別。 |
成員常量 | 定義 | 說明 |
---|---|---|
word_size | 48 | 狀態序列中每個字的位數。 |
short_lag | 5 | 短滯後值。 |
long_lag | 12 | 長滯後值。 |
default_seed | 19780503u | 構造或播種時使用的預設種子。 |