我有一堆运行这个Linux应用程序的服务器.我希望他们能够生成碰撞概率很低的GUID.我确定我可以从/ dev/urandom中提取128个字节,这可能会很好,但是有一种简单易用的方法来生成更接近Win32的GUID吗?具体来说,考虑到空间(井,MAC地址),时间和随机性?我不想取消它的盒子,我只想要类似CreateGuid()的东西
此Internet草案详细描述了一种类型的UUID,当我需要UUID实现并且出于体系结构原因无法链接到现有库时,我使用了类似的方法并取得了巨大成功.
该文章提供了一个很好的概述.
有libuuid.