【发布时间】:2012-05-21 06:32:25
【问题描述】:
我正在使用 Boost Random 生成器来生成随机 UUID。我现在生成的随机 UUID 很长。相反,我想生成一个 2 位数的 UUID,例如:“Dz”
我现在使用的代码行是
std::string strAK = to_string(boost::uuids::random_generator()());
如何修改此代码并生成一个 2 位长的 UUID。
【问题讨论】:
-
UUID 这么长是有原因的.....
-
如果必须的话,生成一个两位数长的东西。只是不要称它为 UUID,也不要期望避免冲突。
-
退后一步,你打算用这2个字符串做什么?