Ceci est une fonction de hachage déguisée en diseuse de bonne aventure, et l’indice se trouve dans ce qu’elle regarde. Elle additionne la position alphabétique de chaque lettre des deux noms, compte combien de lettres distinctes ils partagent, puis prend le résultat modulo 101. Rien dans cette recette ne se soucie de l’ordre : toute anagramme obtient donc le même score — Alice et Bob donnent 40, et Ecila et Bob aussi. Elle est symétrique pour la même raison, le score ne dépend donc jamais de qui est saisi en premier. Et avec seulement 101 sorties possibles, chaque score est partagé par un nombre illimité de paires sans aucun rapport. Un tour de société déterministe : reproductible, aveugle à l’ordre, et ne portant absolument aucune information sur les deux personnes.