C# 生成8位GUID代码

public static string Guid8()
{
     byte[] buffer = Guid.NewGuid().ToByteArray();
     var num = BitConverter.ToUInt32(buffer, 0) ^ BitConverter.ToUInt32(buffer, 4) ^ BitConverter.ToUInt32(buffer, 8) ^ BitConverter.ToUInt32(buffer, 12);
     return num.ToString("X");
}