How this tool works
The game normalizes text, case and repeated spacing, then sorts the pair before hashing. Swapping the fields gives the same result. Changing spelling gives a different input to the hash.
Normalize and sort the names, hash their UTF-8 text and reduce the unsigned hash modulo 101.A worked example
Alex and Jordan produce a score of 1 in either order.
Good to know
Entertainment only. The score is derived entirely from text and has no psychological or relationship interpretation.
How the inputs affect the result
Try two fictional characters or nicknames. Capitalization and extra spaces are ignored, while punctuation and genuine spelling differences can change the score.
Sorting makes the pair order irrelevant.
Where the calculation applies
Entertainment only. The score is derived entirely from text and has no psychological or relationship interpretation.
For a related calculation, see the Random integer and decimal generator.
A few questions, answered
Why do two different pairs sometimes get the same score?
The game has only 101 possible scores. Many different name pairs share each score.
What does the “Swap the names” setting illustrate?
Sorting makes the pair order irrelevant.