linux 下面生成 uuid

   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



你可能感兴趣的:(linux 下面生成 uuid)