linux 获取 uuid 函数

获取 uuid 函数

string construct_uuid() {
    uuid_t uu;
    char szTmp[100] = {0};

    uuid_generate(uu);

    sprintf(szTmp, "%02X%02X%02X%02X-%02X%02X-%02X%02X-%02X%02X-%02X%02X%02X%02X%02X%02X",
            uu[0], uu[1], uu[2], uu[3], uu[4], uu[5], uu[6], uu[7], uu[8], uu[9], uu[10], 
            uu[11], uu[12], uu[13], uu[14], uu[15]);

    return string(szTmp);
}