我非常清楚 Guid 应该是全球唯一的。这是一个特例。
我们有工具可以创建配置文件,其中 Guid 是数据的一部分。每次运行该工具时创建新的 Guid 非常容易。然而,在几个测试场景中,我们面临这样一个问题,即独立工具应该创建具有相同 Guid 的对象,其中一些底层数据匹配。维护和访问正在使用的 Guid 的集中存储库是不切实际的。
通过“播种”,我的意思是保证拥有两个不同的种子会产生不同的 Guid,并且相同的种子总是会产生相同的 Guid。
我非常清楚 Guid 应该是全球唯一的。这是一个特例。
我们有工具可以创建配置文件,其中 Guid 是数据的一部分。每次运行该工具时创建新的 Guid 非常容易。然而,在几个测试场景中,我们面临这样一个问题,即独立工具应该创建具有相同 Guid 的对象,其中一些底层数据匹配。维护和访问正在使用的 Guid 的集中存储库是不切实际的。
通过“播种”,我的意思是保证拥有两个不同的种子会产生不同的 Guid,并且相同的种子总是会产生相同的 Guid。