Хэши не гарантируют, что коллизии не произойдут (при условии, что у вас есть больше элементов для хеширования, чем возможных значений хеша), скорее, хороший алгоритм хеширования сделает это так, чтобы коллизии происходили не часто .
Это важно для генерации URL-адреса, поскольку общее количество существующих URL-адресов превышает значения, которые можно сохранить в фиксированном строковом хеше.
Скорее, я думаю, что вы видите счетчик, который увеличивается и использует систему счисления с большой базой (например, 62 для цифр 0-9, символов az и AZ) для представления значения уникального счетчика. .