python3 uuid,python uuid1

  python3 uuid,python uuid1

  目录

  1.什么是uuid?

  2.uuid的组成

  3.uuid的分类

  3.1 uuid1

  3.2 uuid4

  3.3uuid3、uuid5

  1.什么是uuid?UUID代表Universally Unique IDentifier。它是一个128位的值,用于软件开发中的a unique identification

  UUID代表通用唯一标识符。它是一个128位的值,用于软件开发中的唯一标识。

  它是一个可以唯一识别某物的识别号。Id将是全球唯一的。因此,没有两个事物具有相同的uuid。事实上,如果要生成10万亿个uuid,那么两个uuid相同的概率大约是。00000006。

  2.uuid的构成它们的目的是在空间和时间上具有很高的唯一性的可能性,在计算上很难猜测。它的生成基于当前时间戳和生成UUID的工作站的唯一属性。

  3.uuid的分类uuid分为四类:uuid1、uuid4、uuid3和uuid5。它们都被用作唯一标识符,但是使用的场景不同。

  3.1 uuid1版本1 uuid是最常见的,它结合了MAC地址和时间戳来产生足够的唯一性。如果生成多个uuid的速度足够快,在下一次生成之前时间戳不会增加,那么时间戳将手动增加1。如果没有可用的MAC地址,或者出于隐私原因不想要MAC地址,可以使用加密安全随机数生成器中的6个随机字节作为节点ID,如下图所示。

  所以,如果要生成一个世界上唯一的uuid码,就要用uuid1。

  3.2 uuid4版本4 uuid,只有128位随机数据,通过一些位操作来识别UUID版本和变体。

  所以uuid4可能会反复出现,但这种概率很小。如果不是严格要求,可以用它代替uuid1。

  3.3uuid3、uuid5、版本3和版本5 UUID是最不常用的。它们使用MD5和SHA1散列函数,加上一个名称空间,再加上一个已经唯一的数据值来生成唯一的ID。例如,可以使用URL生成UUID。

  如何给HTML div的三个边添加边框

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: