GUID/UUID生成工具


几种常见的guid的获取方式,示例代码请见下
JAVA UUID.randomUUID().toString()
C# var uuid = Guid.NewGuid().ToString();  //  9af7f46a-ea52-4aa3-b8c3-9fd484c2af12   36位带分隔符
var uuidN = Guid.NewGuid().ToString(“N”);  //  e0a953c3ee6040eaa9fae2b667060e09   36位无分隔符
var uuidD = Guid.NewGuid().ToString(“D”);  //  9af7f46a-ea52-4aa3-b8c3-9fd484c2af12   36位带分隔符,与无入参一致
var uuidB = Guid.NewGuid().ToString(“B”);  //  {734fd453-a4f8-4c5d-9c98-3fe2d7079760}   38位带分隔符和大括弧
var uuidP = Guid.NewGuid().ToString(“P”);  //  (ade24d16-db0f-40af-8794-1e08e2040df3)   38位带分隔符和括弧
var uuidX = Guid.NewGuid().ToString(“X”);  //  {0x3fa412e3,0x8356,0x428f,{0xaa,0x34,0xb7,0x40,0xda,0xaf,0x45,0x6f}}
PowerShell [System.Guid]::NewGuid().toString(“B”) 入参参考C#
Linux/Shell UUID=$(cat /proc/sys/kernel/random/uuid)
echo ${UUD}

GUID在线生成工具,提供GUID/UUID的批量生成和个性化调整。
更新日志:
2020-07-18 新增大括号、base64编码选项。
2020-08-15 新增批量guid结果下载功能。
2021-07-01 新增多种开发环境下guid的获取方式。
2021-07-09 增加生成结果字号,方便读取、复制。