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 | 构造或播种时使用的默认种子。 |