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