Вы можете использовать алгоритм хеширования, такой что
substr(strrev(md5($username)),0,5)
Это вернет шестнадцатеричные символы.Но учтите, что если вы используете AZ, az, 0-9 для своего хеш-домена, если у вас много пользователей, могут возникнуть коллизии, и эти хеши «могут быть» не уникальными.