При условии, что речь идет о английском языке, а используемые наборы символов - это базовый ASCII / латинский алфавит.
При создании «Коротких URL-адресов» первой мыслью часто является использование большого «кодового набора» / алфавита для преобразования целого числа (возможно, идентификатора, ссылающегося на длинный URL-адрес в вашей базе данных) в высокую «базу»(URL-дружественный Base-64, например).В моем конкретном случае я сначала решил нормализоваться до Base-36 (цифры, латинские буквы, без учета регистра).
Однако, при ближайшем рассмотрении можно обнаружить, что их генератор коротких URL-адресов в конечном итоге выплевывает непослушные слова или другие распространенные слова, что может быть весьма нежелательно.
Один из способов избежать создания "настоящих слов" - это просто удалить все общие гласные.
Существуют ли другие / лучшие обходные пути, которые не приносят в жертву слишком большой запас?