Калькулятор любви
Введите два имени и получите детерминированный процент из арифметики кодов символов и обратного порядка имён. Только развлечение, не наука о совместимости.
Только для развлечения. Этот результат не является мерой реальной совместимости или основой для решений об отношениях.
—
—
Игрок 1
8000
Игрок 2
8000
0:00
—
Показать арифметику
Страница объединяет два имени в строку в нижнем регистре, суммирует коды символов Unicode и берёт сумму по модулю 101, чтобы получить процент от 0 до 100. Одинаковые имена всегда дают одно и то же число. Смена порядка имён меняет строку и обычно процент; показываются оба направления. Только развлечение: результат не измеряет совместимость, привлекательность и успех отношений.
Введите два имени
Заполните два поля. Небуквенные символы отбрасываются после приведения к нижнему регистру и удаления пробелов, поэтому пунктуация почти не влияет на итог. Крупный индикатор показывает основной процент, когда оба поля содержат текст.
Подпись ниже повторяет результат с обратным порядком, чтобы сравнить Amy и Ben с Ben и Amy. Аккаунт, вход и сетевые запросы не участвуют; вычисление выполняется во вкладке.
Посмотрите арифметику за числом
Разбор перечисляет шаги: нормализованная объединённая строка, сумма единиц кода Unicode, остаток по модулю 101, затем обратная конкатенация со своей суммой и модулем. Открытие блока арифметики раскрывает упорядоченный список.
Пример с нормализованными именами amy и ben: строка amyben, сумма кодов 97+109+121+98+101 = 526, остаток 526 mod 101 = 21, поэтому индикатор показывает 21%. Обратная строка benamy даёт другую сумму и обычно другой остаток. Каждая цифра получается из видимого сложения целых чисел, а не из скрытой модели.
Почему результат никогда не меняется
Алгоритм детерминирован. Одинаковые входы после нормализации всегда дают один и тот же модульный выход. Обновление страницы, смена браузера или возврат завтра не меняют математику, если имена те же. Случайный розыгрыш и серверное хранение не участвуют.
Два друга с одной парой имён на разных ноутбуках должны увидеть совпадающие числа. Это полезно для проверки трюка и бесполезно для реальных прогнозов.
Почему порядок имён меняет ответ
Порядок конкатенации меняет объединённую строку байт за байтом. amy перед ben не совпадает с ben перед amy, поэтому суммы кодов различаются. Инструмент показывает оба порядка, потому что в шутках порядок часто считают значимым, хотя изменился только порядок строки.
Буквы с диакритикой используют значения единиц кода так же, как их суммирует JavaScript. Сильные опечатки меняют строку и процент предсказуемым способом.
Что это не измеряет
Страница выполняет арифметику над буквами. Она не читает тесты личности, астрологию, переписку или биометрию. Относитесь к результату как к игрушке для компании, а не к совету по отношениям. В формуле нет заявлений о совместимости, прогнозе или анализе.
Часто задаваемые вопросы
Случаен ли результат?
Нет. Процент получается из фиксированной модульной арифметики над именами.
Важен ли обратный порядок имён?
Да, потому что порядок конкатенации меняет суммируемую строку. Оба порядка показаны намеренно.
Почему modulo 101?
Модуль 101 отображает сумму в диапазон от 0 до 100 включительно и выглядит как процент, не обещая, что 100% означает «родственные души».
Учитываются ли пробелы?
Пробелы удаляются при нормализации, поэтому Amy Lee и AmyLee ведут себя как одна последовательность токенов.
Сохраняются или передаются ли данные?
Нет. Имена не покидают браузер для этого расчёта.
Стоит ли принимать решения по этому числу?
Нет. Для решений об отношениях полагайтесь на реальных людей и проверенные ресурсы, а не на модульную шутку.
Кратко
Страница показывает детерминированный процент по модулю 101 из кодов символов имён, раскрывает арифметику для обоих порядков, помечает вывод как развлечение и не заявляет о реальной совместимости или прогнозе.