uuid 是一个 32 位的唯一值 。。一共有 16^32 个值 ,,,,linux 下编程使用 uuid
先安装 uuid-dev
#include <stdio.h>
#include <uuid/uuid.h>
int main()
{
int i;
uuid_t uu;
uuid_generate( uu );
for(i=0;i<16;i++)
{
printf("%02x",uu[i]);
}
printf("\n");
return 0;
}
编译
gcc -luuid uuid.c -o uuid