上传者: 42131405
|
上传时间: 2022-03-23 10:51:27
|
文件大小: 10KB
|
文件类型: -
UUIDGenerator
一个使用C ++ 11的简单UUID生成器。
该程序是使用C ++ 11的简单128位UUID生成器。 请注意,这不是符合RFC4122的UUID。 有关符合RFC4122的UUID的更多信息,请参考 。 如果您正在寻找兼容RFC4122的UUID,请尝试或从util-linux尝试 。
该UUID生成器的结构非常简单。 它包括3个部分,
Random Number | Time Epoch | Node
-------------------- | --------------- | --------- 60位| 52位| 16位
随机数是使用C ++ 11的Mersenne Twister算法生成的。 使用C ++ 11的time_since_epoch方法生成自1970年1月1日以来的时间纪元或滴答数。 节点值当前是随机生成的