Boost:Uuid
Create Random UUID
#include <boost/uuid/uuid.hpp>
#include <boost/uuid/uuid_generators.hpp>
// ...
inline boost::uuids::uuid createRandomUUID()
{
return boost::uuids::random_generator()();
}
UUID to string
#include <string>
#include <boost/uuid/uuid.hpp>
#include <boost/uuid/uuid_io.hpp> // 중요하다.
// ...
inline std::string getUuidString() const
{
std::ostringstream out;
out << _uuid;
return out.str();
}