0

ブースト ランダム ジェネレーターを使用してランダム UUID を生成しています。現在生成しているランダム UUID はかなり長くなっています。

私が今使っているコード行は

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 に答える