linear_congruential_engine
minstd_rand0
minstd_rand
mersenne_twister_engine
mt19937
mt19937_64
subtract_with_carry_engine
ranlux24_base
ranlux48_base
discard_block_engine
Адаптер процессора, отбрасывающий результаты базового процессора. Параметризуется базовым процессором для размера используемого блока и размера использованных блоков.
ranlux24
ranlux24_base
с размером блока 223 и размером использованных блоков 23.ranlux48
ranlux48_base
с размером блока 389 и размером использованных блоков 11.independent_bits_engine
Адаптер процессора, генерирующий числа с заданным количеством битов. Параметризован базовым процессором для использования количества битов, генерируемых в его результатах, и целочисленным беззнаковым типом, используемым для содержания созданных битов. Определяемое количество битов должно быть меньше количества цифр, которое может содержать заданный беззнаковый тип.
shuffle_order_engine
Адаптер процессора, возвращающий те же числа, что и его базовый процессор, но в другой последовательности. Параметризован базовым процессором и количеством переставляемых элементов.
knuth_b
minstd_rand0
с размером таблицы 256.