登录
首页 >  Golang >  Go问答

V5 上的 gouuid 是否会始终生成相同的值?

来源:stackoverflow

时间:2024-03-27 13:36:29 101浏览 收藏

你在学习Golang相关的知识吗?本文《V5 上的 gouuid 是否会始终生成相同的值?》,主要介绍的内容就涉及到,如果你想提升自己的开发能力,就不要错过这篇文章,大家要知道编程理论基础和实战操作都是不可或缺的哦!

问题内容

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

我有一个不太确定的问题。

uuid.NewV5(uuid.NamespaceURL, []byte("stackoverflow.com")) 的值将始终相同还是会因系统而异?

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

它们都会给出相同的值吗?如果不是,那为什么?

很抱歉问了菜鸟问题,但我真的不知道这一点并且想学习。

谢谢


解决方案


除了错误之外,任何硬件上的任何操作系统、任何语言、任何库的任何 UUIDv5 生成器在给定相同的输入时都会生成相同的输出。这就是 UUIDv5 的全部意义。

终于介绍完啦!小伙伴们,这篇关于《V5 上的 gouuid 是否会始终生成相同的值?》的介绍应该让你收获多多了吧!欢迎大家收藏或分享给更多需要学习的朋友吧~golang学习网公众号也会发布Golang相关知识,快来关注吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>