[Linux]uuid

# cat /etc/redhat-release 
CentOS Linux release 7.2.1511 (Core) 

sudo yum install uuid uuid-devel -y
sudo yum install e2fsprogs-devel
sudo yum install uuid-devel
sudo yum install libuuid-devel

# ubuntu system
sudo apt-get install uuid-dev
#include <stdio.h>
#include <uuid/uuid.h>

int main()
{
    int i,n;
    uuid_t uu[4];
    char buf[1024];
    struct timeval tv;
  
    uuid_generate(uu[0]);

    uuid_generate_random(uu[1]);

    uuid_generate_time(uu[2]);

    n = uuid_generate_time_safe(uu[3]);
    printf("n = %d\n",n);
    for(i=0;i<4;++i){
        uuid_unparse(uu[i],buf);
        printf("uu[%d]\t\t%s\n",i,buf);
    }

    uuid_time(uu[2],&tv);
    printf("tv s:%lx  u:%lx\n",tv.tv_sec,tv.tv_usec);
    return 0;
}

Reference

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值