生成随机的GUID的C代码

  • Post author:
  • Post category:其他


随手写的,生成几个GUID有用,大规模用就不好说了
偷笑

/* annidy@gmail.com */
const char* newGUID()
{
    srand(time(NULL));
    static char buf[64] = {0};
    snprintf(buf, sizeof(buf) , 
            "{%08X-%04X-%04X-%04X-%04X%04X%04X}" , 
            rand()&0xffffffff,
            rand()&0xffff, 
            rand()&0xffff, 
            rand()&0xffff, 
            rand()&0xffff, rand()&0xffff, rand()&0xffff
            );
    return (const char*)buf;
}



版权声明:本文为ani_di原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。