Генерация идентификаторов для уникальных URL

Самый матерый вариант, который я видел, выглядит так:

echo gmp_strval(gmp_init(hash('sha256', microtime()), 16), 62);

В нем берется sha256 хэш и переводится в систему счисления с базой 62 (цифры + латинские символы в верхнем и нижнем регистрах).

Результат получается такой:

5YQNOcr1o2SoNnFbWkmPmbioJOMcjCaQkczywNGJNpN

Похожие записи

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *