java .util.UUID: UUID.randomUUID () дубликаты UUID с Windows + QEMU - PullRequest
0 голосов
/ 11 января 2020

Мы используем несколько виртуальных машин с Windows на нескольких машинах Ubuntu с QEMU + KVM. Эти виртуальные машины создаются / уничтожаются несколько раз в час с разными MAC / IP-адресами.

Время от времени процесс java возвращает тот же UUID.randomUUID(), что и предыдущая виртуальная машина (из той же / другой гипервизор). Например, Windows виртуальная машина, которую мы создали за месяц, go вернула то же UUID.randomUUID(), что и виртуальная машина, созданная только сейчас.

Единственная причина, по которой мы можем думать, это отсутствие энтропии? Есть ли способ отобрать энтропию для java.util.UUID, чтобы этого не случилось?

...