Для того чтобы маленькое число 51 стало огромным например вот таким 50999999949, для последующего деления по модулю на 25022020 и получения в результате 5123189. Рандомное число не подойдет, в случае чего хеш надо чтобы одно и тоже слово вызывало один и тот-же хеш... почитайте про хеш функции в википедии...
https://ru.wikipedia.org/wiki/%D0%A5...86%D0%B8%D1%8F