Другой вариант, который иногда используется для таких вещей, как использование списков слогов. то есть. у вас есть список слогов, таких как ['a', 'ab', 'ba', 'bi', 'bo', 'ca', '...] и преобразование числа в основание (len (list_of_syllables)). Это длиннее с точки зрения букв, но часто легче запомнить что-то вроде «flobagoka», чем что-то вроде «af3q5jl». (Недостатком является то, что можно легко генерировать слова, которые звучат как ненормативная лексика)
[Редактировать] Вот пример такого алгоритма. Используя это, 1221931027 будет "buruvadrage"