且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在Linux下生成系统范围的唯一ID

更新时间:2023-12-03 23:09:40

这听起来像是...的工作... uuidgen :

This sounds like a job for... ...uuidgen:

% uuidgen 
975DA04B-9A5A-4816-8780-C051E37D1414

如果要将其构建到自己的应用程序或服务中,则需要 libuuid :

If you want to build it into your own application or service, you'll need libuuid:

#include <uuid/uuid.h>
#include <iostream>

int main()
{
    uuid_t uu;
    uuid_generate(uu);
    char uuid[37];
    uuid_unparse(uu, uuid);
    std::cout << uuid << std::endl;
}