Java生成不重复随机数UUID(转)

来源:互联网 发布:isis有多残忍知乎 编辑:程序博客网 时间:2024/06/07 20:45
  1. /** 
  2.      * 生成随机数<br> 
  3.      * GUID: 即Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique 
  4.      * IDentifier) 。 
  5.      *  
  6.      * 所以GUID就是UUID。 
  7.      *  
  8.      * GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。 
  9.      *  
  10.      * 从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。 
  11.      *  
  12.      * @return 
  13.      */  
  14.     public static String randomUUID() {  
  15.         return UUID.randomUUID().toString().replace("-""");  
  16.     }  
0 0
原创粉丝点击