生成数量:
 

GUID

全局唯一标识符(GUID,Globally Unique Identifier)是一种由算法生成的二进制长度为128位的数字标识符。GUID主要用于在拥有多个节点、多台计算机的网络或系统中。GUID 的格式为“xxxxxxxx_xxxx_xxxx_xxxx_xxxxxxxxxxxx”,其中每个 x 是 0_9 或 a_f 范围内的一个十六进制数。例如:6F9619FF_8B86_D011_B42D_00C04FC964FF 即为有效的 GUID 值。

UUID

UUID全称:Universally Unique Identifier,即通用唯一识别码。是一个由4个连字号(_)将32个字节长的字符串分隔后生成的字符串,总共36个字节长。比如:550e8400_e29b_41d4_a716_446655440000

GUID与UUID区别

GUID是微软对UUID这个标准的实现。UUID是由开放软件基金会(OSF)定义的。UUID还有其它各种实现,不止GUID一种。

如何在不同编程语言中获取生成UUID?

Java UUID.randomUUID()
Python 引用uuid模块,使用uuid1(),uuid3(),uuid4(),uuid5()四个方法生成
Javascript function guid() {
  function S4() {
    return (((1+Math.random())*0x10000)|0).toString(16).substring(1);
  }
  return (S4()+S4()+"_"+S4()+"_"+S4()+"_"+S4()+"_"+S4()+S4()+S4());
}
Php function uuid() {
  $chars = md5(uniqid(mt_rand(), true));
  $uuid = substr ( $chars, 0, 8 ) . '_'
    . substr ( $chars, 8, 4 ) . '_'
    . substr ( $chars, 12, 4 ) . '_'
    . substr ( $chars, 16, 4 ) . '_'
    . substr ( $chars, 20, 12 );
  return $uuid ;
}
echo uuid(); //Returns like 'dba5ce3e_430f_cf1f_8443_9b337cb5f7db'
您可能需要的
随机推荐
CSS代码提取工具
rgb颜色转十六进制
文字转图片
美元大写转换器在线
手机号码提取器
guid/uuid在线生成
简繁体字转换
JSON表达式可视化生成
RGB转16进制颜色转换工具在线