Random 是否有一种可移植的方法来生成真正的随机全局唯一标识符(guid)?

Random 是否有一种可移植的方法来生成真正的随机全局唯一标识符(guid)?,random,guid,Random,Guid,我正在寻找一个实用工具来生成一个真正的随机全局唯一标识符(guid),以便在源代码中复制和粘贴生成的guid 存在许多基于某些内置guid生成器的实用程序。这些生成器可能包括网卡MAC地址、系统时钟、伪随机序列等 但是,生成器必须是真随机的。这是因为我坚信,任何降低guid冲突概率的尝试实际上都会增加这种概率。我希望找到一种使用CPU内置白噪声采样之类的方法 没有找到一个可移植的解决方案,我以查询结束,相信他们做得很好 包含一个通过HTTP查询random.org、组装真实随机guid并将gui

我正在寻找一个实用工具来生成一个真正的随机全局唯一标识符(guid),以便在源代码中复制和粘贴生成的guid

存在许多基于某些内置guid生成器的实用程序。这些生成器可能包括网卡MAC地址、系统时钟、伪随机序列等


但是,生成器必须是真随机的。这是因为我坚信,任何降低guid冲突概率的尝试实际上都会增加这种概率。

我希望找到一种使用CPU内置白噪声采样之类的方法

没有找到一个可移植的解决方案,我以查询结束,相信他们做得很好

包含一个通过HTTP查询random.org、组装真实随机guid并将guid复制到剪贴板的

getguid
Guid d9cc9db3-dd4a-b05a-44ac-679b7dbefcf0 copied to the clipboard.
Quota remaining at random.org: 999872 bits.
Press enter.
你在random.org的免费配额为每天1000000比特;每请求的quid消耗128位

zip包含可执行文件和源代码,供Visual Studio 2015或2017使用

请注意,该实用程序为guid的所有128位生成真正的随机位。这违反了标准。例如,描述guid应该花费一些位来指示guid类型。然而,该实用程序倾向于完全随机,以便最大化guid的范围,并希望最小化冲突的概率