UUID
来源:互联网 发布:销售知乎 编辑:程序博客网 时间:2024/04/29 10:38
GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。
UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全球唯一的ID
package com.mytest;
import java.util.UUID;
public class UTest {
public static void main(String[] args) {
UUID uuid = UUID.randomUUID();
System.out.println(uuid);
}
}
UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同),时钟序列,全局唯一的IEEE机器识别号(如果有网卡,从网卡获得,没有网卡以其他方式获得),UUID的唯一缺陷在于生成的结果串会比较长。
0 0
- UUID
- UUID
- UUID
- uuid
- UUID
- uuid
- UUID
- uuid
- uuid
- uuid
- UUID
- UUID
- uuid
- UUID
- uuid
- uuid
- UUID
- UUID
- a标签click事件
- Your password has expired. To log in you must change it using a client that supports expired passwor
- Java中“>> 右移”;“<< 左移”无符号右移>>>;“
- 轮询(Ajax)和(long)
- Couldn't construct AndroidInput, this should never happen
- UUID
- eclipse src 中的org.cocos2dx.lib 文件夹下的ResizeLayout.java 报错解决办法
- Android 动画-前言
- 初识LISP(1)——基本的结构、语法与数据类型
- composer 下载更新慢
- Oracle建立表空间和用户
- 欢迎使用CSDN-markdown编辑器
- 阿里云提示 Didcuz memcache+ssrf GETSHELL漏洞修复方法
- lambda表达式