ID único criptograficamente seguro

Eu quero gerar uuids únicos criptograficamente seguros usando php.

uniqid () fornece IDs únicos, mas não seguros, e openssl_random_pseudo_bytes () fornece IDs seguros, mas não exclusivos. A combinação dos dois (código a seguir) é uma abordagem adequada ou existe uma solução melhor?

uniqid(bin2hex(openssl_random_pseudo_bytes(10)), true);

questionAnswers(3)

yourAnswerToTheQuestion