Я пишу процедуру Python для создания файлов DICOM. В этом случае мне нужно указать тег UID создателя экземпляра, который используется для уникальной идентификации устройства, создавшего файл DICOM. Поэтому мне нужна функция, которая генерирует такой UID для данной машины и конкретного пользователя, который запустил процедуру создания DICOM.
Я предполагаю, что UUID может быть создан из MAC-адреса и имени пользователя. Однако UID, созданный с помощью модуля uuid
в python, является случайным, поэтому UID отличается каждый раз, когда вызывается подпрограмма.
Есть ли способ сгенерировать детерминированный UID, который будет зависеть от MAC-адреса и имени пользователя?