Я понимаю разницу между этими двумя документами.
uuid1():
Генерировать UUID из идентификатора хоста, порядкового номера и текущего времени
uuid4():
Генерировать случайный UUID.
Поэтому uuid1использует информацию о машине / последовательности / времени для генерации UUID. Каковы плюсы и минусы использования каждого?
Я знаю, что uuid1()может иметь проблемы с конфиденциальностью, так как она основана на информации о машине. Интересно, есть ли что-нибудь более тонкое при выборе одного или другого. Я просто использую uuid4()прямо сейчас, так как это совершенно случайный UUID. Но мне интересно, должен ли я использовать, uuid1чтобы уменьшить риск столкновений.
По сути, я ищу советы людей по передовым методам использования одного против другого. Спасибо!