为什么GUID和UUID中都有连字符?

oli*_*ive 17 uuid guid hyphen

可能重复:
为什么.NET GUID中有破折号?

我的一位同事想知道为什么他不能在存储之前将连字符从uuid/guid中删除.我们无法弄清楚连字符的含义......

他们背后的原因是什么?当然他们会减少随机性吗?