typedef subtract_with_carry_engine <uint_fast64_t, 48, 5, 12> ranlux48_base;
parameter | name | value |
---|---|---|
UIntType | result type | uint_fast64_t |
w | word size | 48 |
s | short lag | 5 |
r | long lag | 12 |
member type | definition | notes |
---|---|---|
result_type | uint_fast64_t | The type of the numbers generated. |
member constant | definition | notes |
---|---|---|
word_size | 48 | The number of bits of each word in the state sequence. |
short_lag | 5 | The short lag value. |
long_lag | 12 | The long lag value. |
default_seed | 19780503u | The default seed used on construction or seeding. |