c++ - C++ Linux GCC 应用程序中的 GUID

标签 c++ linux gcc guid

我有一堆服务器在运行这个 Linux 应用程序。我希望他们能够生成碰撞概率较低的 GUID。我确定我可以从/dev/urandom 中提取 128 个字节,这可能没问题,但是是否有一种简单易行的方法来生成更等同于 Win32 的 GUID?具体来说,一个考虑空间(好吧,MAC 地址)、时间和随机性的?我不想取消它,我只想要类似 CreateGuid() 的东西

最佳答案

Internet Draft非常详细地描述了一种类型的 UUID,当我需要 UUID 实现并且由于架构原因无法链接到现有库时,我使用了类似的方法并取得了巨大成功。

article提供了很好的概述。

关于c++ - C++ Linux GCC 应用程序中的 GUID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/153676/

相关文章:

c++ - 为什么 OpenCV(@Banana Pi,Raspbian)中的全屏窗口分辨率会减慢相机镜头并使其滞后?

c++ - Qt :what is the best way to implement sleep function inside QThread?

c++ - NET-SNMP 和多线程

node.js - 尝试安装 LESS 时出现 "Please try running this command again as Root/Administrator"错误

C++11 `nullptr_t` 返回函数被省略?

c++ - 红黑树~1子删除

linux - 通过/dev/mem 访问 GPIO 是否更安全?

linux - VIM 中的交互式终端

c - 字符串初始化的 gcc 诊断不一致

c++ - .h 和 .cc 文件的模板链接和分离