我需要一个唯一的 64 位 ID 生成器? 我知道 UUID 是 128 位,但是如果 java 中存在任何版本的 id 生成器,请将其提供给我。 重要的是 id 不是顺序的。
最佳答案
Java 中 UUID 的最低有效部分非常独特,这将为您提供 64 位数字。
UUID.randomUUID().getLeastSignificantBits()
另请参阅:Likelihood of collision using most significant bits of a UUID in Java
正如评论中所指出的,该数字不保证唯一,但不太可能重复
关于java - 64位非序列唯一ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23515392/