我在我的 laravel 项目中使用了 ramsey/uuid
。我想为非注册成员(member)获取唯一的 ID 来跟踪他们的事件。但 uuid1 和 uuid4 会为同一台电脑的同一成员生成随机 ID。另一方面,uuid3 和 uuid5 为我的不同测试电脑生成相同的 id。有什么想法可以为每个最终用户制作唯一标识符机器吗?
最佳答案
UUID 就是为此而设计的。即使使用多台机器,您也永远不会*获得重复的可能性。
Thus, for there to be a one in a billion chance of duplication, 103 trillion version 4 UUIDs must be generated.
https://en.wikipedia.org/wiki/Universally_unique_identifier#Collisions *
关于laravel - ramsey/uuid 如何在全局范围内独一无二?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51207597/