Генерация уникального идентификатора в PHP

Я пытаюсь сгенерировать уникальный идентификатор в php, чтобы хранить загруженный пользователем контент на ФС без конфликтов. Я'Я использую php, и на данный момент этот небольшой фрагмент отвечает за генерацию UID:

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

Этот код отвратителен: он создает временный файл на ФС и удаляет его, сохраняя только соответствующую уникальную часть сгенерированной строки.

Есть ли лучший способ сделать это, наиболее предпочтительно без каких-либо внешних зависимостей?

Большое спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос