How the score is generated
The algorithm counts the frequency of each character across both names, sums those counts into a numeric value, and maps the result to a 1–100 scale. The same pair of names always produces the same score, so the result is deterministic rather than random.
Name-based compatibility calculators have been a staple of playground games and early internet culture since the 1990s. They work by turning text into numbers in a consistent but ultimately arbitrary way — the maths is real, but the romantic interpretation is entirely for fun.