[SEEDS]Recherche communautaire : Programmer les seeds

J'ai trouvé (voir le dernier post de la page d'avant), tout espoir n'est pas perdu, hash() n'est pas une fonction de java !

private static int hash(int i)
{
i ^= i >>> 20 ^ i >>> 12;
return i ^ i >>> 7 ^ i >>> 4;
}

Dites moi ce à quoi correspond ces ">>>" et je vous inverse tout !

EDIT : Ca correspond à un décalage de bits vers la droite.
 
C'est bien ce que je pense...
Je go voler le pc de notch :)
Enfait quand on regarde ses streams on voit qu'il ne commente rien, le bougre :/
 
Ben si, mais quand tu reverse une fonction faut commencer par la fin et finir par le début !

EDIT :
Je pense pas que ça soit bon mais...

private static int reverseHash(int j)
{
i = sqrt(j ^ j <<< 7 ^ j <<< 4);
return sqrt(i ^ i <<< 20 ^ i <<< 12);
}

Sinon j'ai trouvé le >>> mais pas le <<< ... inquiétant...