【发布时间】:2012-06-12 16:32:11
【问题描述】:
我正在使用 boost uuid 来生成会话 ID。
std::string SessionGenerator::generate()
{
boost::uuids::uuid id = m_rgen();
m_ss.clear();
m_ss.str("");
m_ss << id;
return m_ss.str();
}
可以假设我永远不会得到重复,还是应该对活动会话进行检查?
谢谢
【问题讨论】:
-
您知道UUID 的“U”部分确实代表“唯一”...
-
是的,但是如果 boost 的随机算法不好也没关系。
标签: c++ boost uuid boost-uuid