Я пытаюсь изучить новый подход C ++ 0x к генераторам случайных чисел (26.5) и внедрить в C ++ 0x-совместимый механизм случайных чисел (26.5.1.4).
Стандарт подробно описывает необходимый интерфейс для начальных последовательностей и то, как они могут быть переданы конструктору или seed
функциям двигателей.
Однако я не могу найти какой-либо стандартный интерфейс для создания или генерации начальной последовательности из движка, тем самым получая его внутреннее состояние. Есть один? Или состояния могут быть скопированы только между механизмами через конструкцию / назначение копирования или копирование начальной последовательности начальных чисел?
Если это невозможно, кто-нибудь знает, в чем состоит обоснование (если таковое имеется) отсутствия такого интерфейса?