Java生成唯一ID

Posted ASD_杰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java生成唯一ID相关的知识,希望对你有一定的参考价值。

这里我用的是Java提供的java.util.UUID类来产生随机字串,UUID码是什么我就不再赘述,能满足我们的需求就可以。

下面是java代码:

 1 import java.util.UUID;
 2 
 3 public class Test {
 4     
 5     private String getId(){
 6          UUID uuid = UUID.randomUUID();
 7          return uuid.toString().replace("-", "");
 8     }
 9     
10     public static void main(String[] args) {
11        for (int i = 1; i <= 10; i++) {
12            System.out.println("第"+i+"次循环:         "+new Test().getId());
13        }
14        /*
15         *     第1次循环:         d93d954031ba46f189218b70fb515e81
16             第2次循环:         39bb777fc3174d3eae567af9c36e9b91
17             第3次循环:         004cf5d069f242fdaeadb0c3b617a177
18             第4次循环:         1a34a35b3819435a9bf3cf57e84723e3
19             第5次循环:         36bddeeb80cf474692ebb2a820143ac4
20             第6次循环:         14118998dcfb434888fb89cfe86872f6
21             第7次循环:         23d13d893163462e83c735ddeed70324
22             第8次循环:         ac5ea675f91c418cae8b30372d4197a6
23             第9次循环:         fd139e9da15e4b51a8341ae46b6fbdec
24             第10次循环:         3f8b227e2f514160a0e0f7abb6fe63db
25         */
26     }
27 }

通过简单处理,我们可以随机获得一个32个字符的字符串。

 

以上是关于Java生成唯一ID的主要内容,如果未能解决你的问题,请参考以下文章

java生成唯一ID

游戏服务器生成全局唯一ID的几种方法

游戏服务器生成全局唯一ID的几种方法

游戏服务器生成全局唯一ID的几种方法

Java中唯一数的生成

如何用redis来生成唯一Id