gouuid将始终在V5上生成相同的值

时间:2018-08-02 12:32:37

标签: go uuid

我在go应用中使用了以下软件包-“ https://github.com/nu7hatch/gouuid”。

我有一个不确定的问题。

uuid.NewV5(uuid.NamespaceURL, []byte("stackoverflow.com"))的值将始终相同还是不同?

我的意思是,如果我在ubuntu PC中从uuid.NewV5(uuid.NamespaceURL, []byte("stackoverflow.com"))产生价值,并且如果我在centos pc中从uuid.NewV5(uuid.NamespaceURL, []byte("stackoverflow.com"))产生价值。

两个值都相同吗?如果没有,那为什么呢?

很抱歉问了菜鸟问题,但是我真的不知道这个,想学习。

谢谢

1 个答案:

答案 0 :(得分:0)

除了错误,在给定相同输入的情况下,任何操作系统上任何硬件上任何语言的任何库中的任何UUIDv5生成器都将生成相同的输出。这就是UUIDv5的重点。