Generieren einer eindeutigen ID in PHP

Ich versuche, eine eindeutige ID in PHP zu generieren, um vom Benutzer hochgeladene Inhalte ohne Konflikte auf einem FS zu speichern. Ich benutze PHP und im Moment ist dieses kleine Snippet für die Erzeugung der UID verantwortlich:

$id = tempnam (".", "");
unlink($id);
$id = substr($id, 2);

Dieser Code ist abscheulich: Er erstellt eine temporäre Datei auf dem FS und löscht sie, wobei nur der relevante eindeutige Teil der generierten Zeichenfolge beibehalten wird.

Gibt es eine bessere Möglichkeit, am besten ohne externe Abhängigkeiten?

Vielen Dank!

Antworten auf die Frage(3)

Ihre Antwort auf die Frage