Laravel str_random () ou função personalizada?

A função str_random () do Laravel é aleatória o suficiente para que eu possa usá-la para IDs?

Por exemplo:

str_random(32);

Isso produz uma sequência aleatória de comprimento 32 composta de caracteres alfanuméricos [a-zA-z0-9] (62 caracteres no total).

O que equivale a 2272657884496751345355241563627544170162852933518655225856 possibilidades.

No entanto, minha pergunta é: isso vai ser bom o suficiente? Ou devo considerar usar UUIDs ou outra função personalizada.

questionAnswers(1)

yourAnswerToTheQuestion