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. |