Quiero generar UUID aleatorios, ya que es importante que las instancias de mi programa tengan identificadores únicos. Miré el UUID de Boost , pero no puedo generar el UUID porque no entiendo qué clase y método usar.
Agradecería que alguien me pudiera dar algún ejemplo de cómo lograrlo.
c++
boost
uuid
boost-uuid
Nikola
fuente
fuente

stringstreamejemplo. O dejaboost::lexical_cast<std::string>(uuid)que lo haga por ti.random_generator, la segunda usaoperator()en esa instancia. Debe guardar el generador e invocarlooperator()si desea generar más de un uuid:random_generator rg; uuid ui = rg();La respuesta de Georg Fritzsche está bien, pero quizás un poco engañosa. Debe reutilizar el generador si necesita más de un uuid. Quizás sea más claro de esta manera:
fuente