UUID 全称是 Universally unique identifier,它是一种识别符,使用任意的计算机都可以生成,不需要一个中央数据库进行管理,即可以保证几乎没有重复的几率。而 UUID 的值域之大,据说给世界上每一粒沙子分配一个 UUID,也不会有重复的。 GUID应包含带4个短划线的32位数(XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX) public static function com_create_guid() { return sprintf('%04x%04x-%04x-%04x-%04x-%04x%04x%04x', mt_rand(0, 0xffff), mt_rand(0, 0xffff), mt_rand(0, 0xffff), mt_rand(0, 0x0fff) | 0x4000, mt_rand(0, 0x3fff) | 0x8000, mt_rand(0, 0xffff), mt_rand(0, 0xffff), mt_rand(0, 0xffff) ); }
创建GUID唯一标识
于 2022-03-09 10:52:40 首次发布
UUID(通用唯一标识符)是一种确保全球唯一性的标识符,广泛用于分布式系统中。文章介绍了UUID的概念,其生成机制确保了几乎不会重复。同时,提供了一个PHP函数`com_create_guid()`用于生成GUID(全局唯一标识符),该函数通过随机数生成各个部分,确保了唯一性。
摘要由CSDN通过智能技术生成