Если наоборот многие числа не будут вмещается в инт и будет намного больше коллизий?
Потому что 31 простое число, на единицу меньшее 32, а 32 это 2 в пятой степени
https://t.me/javastart/409012
Логику я что-то все равно не понял
Короче ответ в том, что распределение хешей не равномерно, а ближе к числу 0 например, умножение как бы расширяет диапазон
Обсуждают сегодня