IS
При вычислении хэш-кода для объектов класса Object по умолчанию используется Park-Miller RNG алгоритм. В основу работы данного алгоритма положен генератор случайных чисел. Это означает, что при каждом запуске программы у объекта будет разный хэш-код.
Я как понимаю, рандомное число подразумевается что при вызове new ClassA() 2 раза, может получиться так, что 2 объекта, получат 1 и тот же хешкод? В случае с native методом hashcode