You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 06:39:37