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