Прежде всего нам нужно понять, как генерируется UUID .
UUID1 генерируется в зависимости от time + Host ID + random component
. Таким образом, если вы генерируете UUID1 на том же хосте на в то же время , вы полагаетесь только на random component
, что составляет 14 битов, что означает, что у вас есть 1 шанс из 16384 столкнуться. Не очень высоко, но следует учитывать.
UUID4 является полностью случайным (128 бит) и НЕ ДОЛЖЕН сталкиваться, если в вашем случае он сталкивается, вероятно, из-за чего-то в вашей системе, как в этой проблеме .
Не могли бы вы указать свою ОС для дальнейших исследований?
У вас установлен os.urandom?