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