【发布时间】:2010-12-31 14:44:31
【问题描述】:
在 C++ 中生成唯一 ID 的最佳算法是什么? 长度 ID 应为 32 位无符号整数。
【问题讨论】:
-
在什么意义上独一无二 - 在您的机器上,在您的应用程序中?
-
SLaks - 你怎么能在不知道他的要求的情况下这么说?从什么时候开始 GUID 是 32 位的?
-
说实话,他们两个有什么区别?
-
提供更多信息。 ID 的长度是 32 位整数 - 这是否意味着 40 亿位的 ID?不太可能。
-
@Ajay:至于差异 - 如果那在您的应用程序中,那么一个简单的计数器就可以完成这项工作。如果这是在机器上,那么即使在运行同一程序的不同进程之间,您也希望它是唯一的,这更加困难。
标签: c++ uniqueidentifier