shuffle_order_engine (Clase)
Genera una secuencia aleatoria reordenando los valores que devuelve su motor base.
Sintaxis
template <class Engine, size_t K>
class shuffle_order_engine;
Parámetros
Engine
El tipo de motor base.
K
Tamaño de la tabla. Número de elementos en el búfer (tabla). Condición previa:0 < K
Miembros
shuffle_order_engine::shuffle_order_engine
shuffle_order_engine::base
shuffle_order_engine::base_type
shuffle_order_engine::discard
shuffle_order_engine::operator()
shuffle_order_engine::seed
Para obtener más información sobre los miembros del motor, vea <random>.
Comentarios
Esta plantilla de clase describe un adaptador de motor que genera valores reordenando los valores que su motor base devuelve. Cada constructor rellena la tabla interna con los valores K que el motor base ha devuelto y, cuando se solicita un valor, se selecciona un elemento aleatorio de la tabla.
Requisitos
Encabezado:<random>
Espacio de nombres: std
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente las Cuestiones de GitHub como mecanismo de retroalimentación para el contenido y lo sustituiremos por un nuevo sistema de retroalimentación. Para más información, consulta:Enviar y ver comentarios de