0

我正在使用 Boost Random 生成器来生成随机 UUID。我现在生成的随机 UUID 非常长。相反,我想生成一个 2 位数的 UUID,例如:“Dz”

我现在使用的代码行是

std::string strAK = to_string( boost::uuids::random_generator()() );

如何修改此代码并生成 2 位长的 UUID。

4

1 回答 1

2

微不足道,

std::string strAK = to_string( boost::uuids::random_generator()() ).substr( 0, 2 );

但正如已经评论过的,这不会是普遍独一无二的。

于 2012-05-21T06:42:18.117 回答