选择一个UUID

时间:2009-02-19 14:14:22

标签: uuid

我们需要为我们存储的每个条目生成UUID 后端。正如我在维基百科上看到的:Uuid Java实现,有3个可用的UUID 发电机:

- Standard Java UUID generator(which only support version 3 and 4)
- JUG  which support all the version but 2
- UUID  which only support version 1 (MAC address based) 

请假设我们应该使用哪个发电机 许可证兼容吗?

2 个答案:

答案 0 :(得分:2)

版本3无法解决为每个条目生成 UUID的问题。如果您没有其他要求(例如安全性),版本1通常就足够了。

如果要隐藏所有可能的信息(MAC地址和生成时间),请使用版本4。

答案 1 :(得分:1)

Windows使用的UUID生成器默认为版本4生成器。

使用v4 UUID的标准Java生成器可以正常工作。