x ^ (x >>> 32)va permettre de faire un calcul entre les 32 premiers bits et les 32 derniers bits du long.
>>>(au lieu de
>>par exemple) étant de mettre à 0 les 32 premiers bits du long de résultat, ce qui permettra de ne garder que les 32 derniers bits et donc pouvoir le faire rentrer dans un int.
int hash = (int) surfaceArea;