Я заинтересован в создании крошечных ссылок, похожих на ссылки. Моя идея заключалась в том, чтобы просто сохранить увеличивающийся идентификатор для каждого опубликованного длинного URL-адреса, а затем преобразовать этот идентификатор в его базовый 36-вариант, например, следующий в PHP:
$tinyurl = base_convert($id, 10, 36)
Проблема здесь в том, что результат можно угадать, в то время как трудно угадать, каким будет следующий URL-адрес, хотя он остается коротким (крошечным). Например. atm, если мой последний tinyurl был a1, следующим будет a2. Для меня это плохо.
Итак, как мне убедиться, что полученный крошечный URL-адрес не такой уж угадываемый, но все же короткий?