Я пытаюсь сгенерировать уникальный идентификатор в php, чтобы хранить загруженный пользователем контент на ФС без конфликтов. Я использую php, и на данный момент этот маленький фрагмент отвечает за генерацию UID:
$id = tempnam (".", "");
unlink($id);
$id = substr($id, 2);
Этот код отвратителен: он создает временный файл в FS и удаляет его, сохраняя только соответствующую уникальную часть сгенерированной строки.
Есть ли лучший способ сделать это, наиболее предпочтительно без каких-либо внешних зависимостей?
Большое спасибо!