是否可以在相同的毫秒内生成重复的UUID?

时间:2013-06-24 12:01:54

标签: uuid

是否可以一个接一个地创建两个重复的UUID?我不熟悉如何生成UUID,但我猜想如果你在相同的毫秒内从相同的MAC地址创建了两个单独的UUID,那么它们将完全相同。这是真的吗?

我想我在一个问两个问题。我很想知道用于生成随机UUID的参数。我猜的不仅仅是时间戳和MAC地址。

1 个答案:

答案 0 :(得分:1)

在Python UUID包中,它采用时间戳并为random.randrange(1<<14L)生成一个随机数UUIDv1,因此您需要纳秒时间戳加上1到{{的随机数1}},所以......我的猜测是可能,但不太可能。

如果您担心这是一个问题,那么您总是16384UUIDv3和我的选择UUIDv4