开发者社区> 问答> 正文

在java中如何使用MD5来生成唯一的16位的id,可以根据时间戳来生成吗?

请问一下各位大神,在java中何使用MD5来生成唯一的16位的id,可以根据时间戳来生成吗?

展开
收起
zkhbobo 2017-09-30 11:00:14 6087 0
4 条回答
写回答
取消 提交回答
  • 不能,大并发的时候时间戳也可能出现相同,可以用uuid+时间戳
    2019-07-17 21:37:41
    赞同 展开评论 打赏
  • 用来做唯一标示的ID,都不应该纯用时间戳,除非你能保证操作不会并发,间隔时间很长。

    2019-07-17 21:37:41
    赞同 展开评论 打赏
  • 亲测并发不是太大的时候时间戳就有可能会重复,不建议

    2019-07-17 21:37:41
    赞同 展开评论 打赏
  • 不能,大并发的时候时间戳也可能出现相同,可以用uuid+时间戳

    2019-07-17 21:37:41
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载