如何用Java UUID生成唯一的36位纯数字标识?
36位纯数字唯一标识生成问题
- 若需36位字母数字混合格式的通用唯一标识,
UUID.randomUUID()是最优方案 - 目前暂无可靠方式生成36位纯数字格式的唯一标识
以下代码尝试通过UUID转换生成数字标识:
String lUUID = String.format("%040d", new BigInteger(UUID.randomUUID().toString().replace("-", ""), 16));
但该代码会输出40位数字结果,且无法保证唯一性
内容的提问来源于stack exchange,提问作者Java Cloud Techno
相关产品推荐
相关产品推荐

