我正在使用Boost Random生成器来生成随机UUID。我现在生成的随机UUID非常冗长。相反,我想生成一个2位的UUID,例如:“Dz”
我现在使用的代码行是
std :: string strAK = to_string(boost :: uuids :: random_generator()());
如何修改此代码并生成2位数的UUID。
答案 0 :(得分:2)
中平凡,
std::string strAK = to_string( boost::uuids::random_generator()() ).substr( 0, 2 );
但正如已经评论过的那样,这不会是普遍的独特。