Первое, что приходит в голову — хэш-функция от f(раз и навсегда зазубренная фраза; название ресурса).
Кастомизируются три параметра: сама фраза, f, способ хэширования.
f — простые операции с двумя строками одинаковой длины. Разные виды забора символов и подобное.
Хэш-функция более сложная, раз требуется на выходе получить такой разброс символов. Возможные элементы хэш-функции — параметр написания символа (количество линий, углов, замкнутых областей), изменение регистра символа, транскрипция, транслит, удаление символов на определённых позициях, вставка определённых символов исходя из места вставления и всё такое.
В любом случае в данном случае придётся намертво вбивать себе в голову фразу и два алгоритма, один из которых не самый простой. Что плохо.
Но это пока то, что мне за пять минут в голову пришло.
(Читать комментарии)
Добавить комментарий:
[ Домой | Написать | Войти/Выход | Поиск | Просмотреть список возможноcтей | Карта сайта ]