我正在以下列方式生成UUID
UUIDGenerator& generator = UUIDGenerator::defaultGenerator();
UUID uuid2(generator.createRandom());
return uuid2.toString() ; //returns f21cf9e1-feb1-4b44-9a24-11400b41d4e8
我想知道是否有办法将此UUID缩短为8个或更少的角色?
答案 0 :(得分:1)
当然有办法缩短它。
你可以简单地砍掉它的一部分。您可以使用生成较短结果的哈希来对其进行哈希处理。通过压缩算法运行它。还有很多其他简单,愚蠢的事情。
问题是;它不再是UUID了。