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.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage