Вы генерируете большое число, которое отличается для разных слов на входе.Но есть вероятность столкновения, как, например,
"bA" = 98+(33x65)=2243
"AB" = 65+(33x66)=2243
Если вы выберете большое число больше 57, вероятность столкновения будет меньше.109 или 251 будет хорошим выбором.