Калькулятор любви по именам

Калькулятор любви превращает два имени в оценку совместимости от 0 до 100. Здесь формула открыта: ниже расписан каждый шаг, у результата видно вклад каждого фактора, и одна и та же пара всегда даёт одно и то же число. Расчёт происходит прямо на странице: введённые имена не сохраняются и не отправляются на сервер.

Сейчас вы

Всё считается в твоём браузере. То, что ты вводишь, никуда не уходит.

Как этим пользоваться

  1. Первое имя

    Напиши имя, которое хочешь проверить. Лучше всего работает личное имя, но можно полное — главное, чтобы поле было в одной письменности.

  2. Второе имя

    Добавь имя второго человека. Поля могут быть в разных письменностях: например, Иван и Priya — вполне допустимая пара.

  3. Статус

    Выбери, где вы сейчас: друзья, симпатия, влюблённость или партнёры. Это меняет только слова под результатом, а число останется тем же.

  4. Нажми «Посчитать»

    Появится процент любви и разбивка по каждому фактору, чтобы было видно, откуда взялось число.

  5. Поделись картинкой

    Создай картинку с результатом и отправь её. Имена остаются только внутри картинки — они не попадают ни в ссылку, ни на сервер.

Как считается процент

Большинство калькуляторов любви держат формулу при себе. Этот — публикует её, и на экране результата видны все части расчёта. Сначала оба имени приводятся к единому виду: пробелы нормализуются, заглавные буквы складываются в строчные, фигурные апострофы и длинные тире заменяются обычными, а диакритика внутри латиницы приводится к базовой букве — José и Jose считаются одним именем.

Затем пара сортируется в канонический порядок, поэтому перестановка полей не меняет ответ. Далее считаются четыре фактора. Общие буквы весят 40%: сравнивается, сколько букв у имён действительно общих, относительно общего набора букв в паре.

Близость первых букв добавляет 25%: учитывается, насколько близки начальные буквы в своём алфавите. Баланс гласных добавляет 20%: сопоставляется доля гласных в каждом имени. Соотношение длин добавляет последние 15%: короткое имя делится на длинное.

Каждый фактор округляется перед использованием, четыре взвешенные части складываются, и сумма округляется ещё раз в целое число от 0 до 100. Скрытых слагаемых и случайности нет.

Кириллица, латиница и деванагари

Имена сравниваются так, как написаны, в той письменности, в которой ты их ввёл. Поддерживаются латиница, кириллица и деванагари; в одном поле должна быть одна письменность, но разные поля могут быть разными. Буквы считаются графемами: क्षि — одна буква, как её видит читатель, а не несколько хранящихся кусков.

Транслитерации нет: «Иван» и «Ivan» — разные последовательности букв, поэтому результат будет разным. Угадывать написание между алфавитами калькулятор не пытается. Если имя содержит буквы вне этих трёх письменностей, инструмент покажет понятную ошибку, а не ноль.

Лимит длины поля — 64 графемы, превышение тоже даёт ошибку формы.

Частые вопросы

Как работает калькулятор любви?

Он сравнивает написание двух имён. Измеряются четыре параметра: общие буквы, близость первых букв в алфавите, баланс гласных и соотношение длин. Взвешенные значения 40%, 25%, 20% и 15% складываются в целое число от 0 до 100. Полная формула расписана выше, а на экране результата каждый фактор виден отдельно.

Насколько точен результат?

Не в том смысле, который обычно имеют в виду. Он считает орфографию, а орфография не говорит, насколько людям будет хорошо вместе. Честно можно обещать только то, что арифметика верна, формула открыта и результат воспроизводим — без скрытых слагаемых и случайности. Относись к числу как к игре, а к калькуляторам с обещаниями научной точности — с подозрением.

Сохраняются ли введённые имена?

Нет. Регистрация и электронная почта не нужны. Введённые имена не сохраняются и не отправляются на сервер: расчёт идёт прямо в браузере на этой странице.

Почему «Иван» и «Ivan» дают разный результат?

Потому что калькулятор не делает транслитерацию. «Иван» записан кириллицей, а «Ivan» — латиницей, и для расчёта это разные наборы букв. Он сравнивает имена так, как они написаны, не пытаясь угадать, что это «одно и то же» имя. Если хочешь, чтобы пара считалась в привычном виде, напиши оба имени в одной письменности.

Влияет ли статус отношений на число?

Статус отношений не влияет на число. Он меняет только слова подсказки под результатом — друзья, симпатия, влюблённость или партнёры. Сам процент зависит только от написания имён, поэтому одна и та же пара при любом статусе получит одну цифру.

Можно ли посчитать то же самое вручную?

Да, и в этом смысл открытой формулы. Выпиши оба имени, посчитай общие буквы относительно общего набора, сравни первые буквы по алфавиту, долю гласных и длины. Взвесь результаты на 40%, 25%, 20% и 15%. Получится то же число, что на этой странице.

Инструменты