Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 Boost Random 生成器来生成随机 UUID。我现在生成的随机 UUID 非常长。相反,我想生成一个 2 位数的 UUID,例如:“Dz”
我现在使用的代码行是
std::string strAK = to_string( boost::uuids::random_generator()() );
如何修改此代码并生成 2 位长的 UUID。
微不足道,
std::string strAK = to_string( boost::uuids::random_generator()() ).substr( 0, 2 );
但正如已经评论过的,这不会是普遍独一无二的。