Алгоритм Луна
Проверьте номер карты или любую числовую последовательность по алгоритму Луна. Также вычислите контрольную цифру для заданного номера онлайн.
Как пользоваться: Алгоритм Луна
- Выберите режим: «Проверить номер» или «Вычислить контрольную цифру».
- Введите числовую последовательность в поле ввода (только цифры).
- Нажмите соответствующую кнопку для получения результата.
- Изучите пошаговый расчёт, чтобы понять, как работает алгоритм.
Таблица значений
| Из | В |
|---|---|
| 4532015112830366 | Корректен |
| 1234567890123456 | Некорректен |
| 79927398713 | Корректен |
| 79927398714 | Некорректен |
Примеры использования
- •Проверка корректности номеров банковских карт при вводе данных.
- •Обнаружение опечаток в числовых идентификаторах (IMEI, номера полисов).
- •Обучение и демонстрация принципов работы контрольных сумм.
- •Тестирование форм ввода в веб-приложениях и мобильных сервисах.
Формула
Алгоритм Луна: удвойте каждую вторую цифру справа; если результат больше 9 — вычтите 9. Сложите все цифры. Если сумма кратна 10 — номер корректен. Контрольная цифра подбирается так, чтобы итоговая сумма делилась на 10.
Часто задаваемые вопросы
Что такое алгоритм Луна?
Алгоритм Луна (формула Луна) — простая контрольная сумма, разработанная для обнаружения ошибок при вводе номеров. Используется для проверки номеров банковских карт, IMEI и других идентификаторов.
Означает ли прохождение проверки Луна, что карта настоящая?
Нет. Алгоритм Луна проверяет только корректность формата номера, но не подтверждает, что карта существует или активна. Это лишь защита от случайных ошибок ввода.
Где применяется алгоритм Луна?
Алгоритм Луна используется в номерах кредитных и дебетовых карт (Visa, Mastercard, Amex), кодах IMEI мобильных телефонов, номерах социального страхования Канады и ряде других идентификационных систем.