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