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