我有一堆运行这个Linux应用程序的服务器。我希望他们能够生成碰撞概率很低的GUID。我确定我可以从/ dev / urandom中提取128个字节,这可能会很好,但有一个简单的&生成更符合Win32的GUID的简单方法?具体来说,考虑到空间(井,MAC地址),时间和随机性?我不想取消它的盒子,我只想要像 CreateGuid ()

有帮助吗?

解决方案

互联网草案描述了一种类型的UUID在我需要UUID实现并且出于架构原因无法链接到现有库时,我已经使用了类似的方法取得了巨大的成功。

文章提供了一个很好的概述。

其他提示

看这里: 背后的GUID

P.S。这是一个重复的问题 - 最好的答案将指向一个公开的来源。

如果您要使用某些东西,那么互联网标准将是一个好主意:
查看RFC(征求意见)。

我所知道的特定于GUID的是: RFC 4122

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top