Laravel str_random () oder benutzerdefinierte Funktion?

Ist die Laravel-Funktion str_random () so zufällig, dass ich sie für IDs verwenden kann?

Zum Beispiel:

str_random(32);

Dies erzeugt eine zufällige Zeichenfolge mit einer Länge von 32, die aus alphanumerischen Zeichen [a-zA-z0-9] besteht (insgesamt 62 Zeichen).

Das entspricht 2272657884496751345355241563627544170162852933518655225856 Möglichkeiten.

Meine Frage ist jedoch, ob das gut genug sein wird. Oder sollte ich die Verwendung von UUIDs oder einer anderen benutzerdefinierten Funktion in Betracht ziehen.