最佳答案
我从文档。中理解了两者之间的差异
< p >uuid1()
: < br >
根据主机ID、序列号和当前时间生成UUID
< p > uuid4()
: < br >
.生成一个随机UUID
所以uuid1
使用机器/序列/时间信息来生成UUID。使用它们的优缺点是什么?
我知道uuid1()
可能有隐私问题,因为它是基于机器信息的。我想知道在选择一个或另一个时是否有更微妙的地方。我现在只使用uuid4()
,因为它是一个完全随机的UUID。但是我想知道我是否应该使用uuid1
来减少碰撞的风险。
基本上,我在寻找人们关于使用其中一种与另一种的最佳实践的建议。谢谢!