«Ya» бывают разные

Секреты пластиковых карт
Первые 15 цифр 16-значного номера карты присваиваются банком, но последняя цифра, которая называется контрольной, определяется математически на основе всех остальных цифр. Вы не выбираете последнюю цифру, она определяется самостоятельно. Точная математическая формула для этого вычисления была создана Гансом Питером Луном, инженером IBM в 1954 году. Запатентованный алгоритм сейчас официально используется в качестве мирового стандарта ISO/IEC 7812-1.

Алгоритм Луна основан на принципе арифметического и цифрового корней. Чтобы посчитать контрольное число, неужно умножить каждое четное число (справа налево) на два. Если результат – двузначное число, необходимо сложить эти два числа в одно (так называемый, цифровой корень).
Далее к этой сумме прибавляем сумму нечетных чисел.
В результате получаем какое-то число (в нашем примере 67). Контрольное число- то число, которое необходимо добавить к этой сумме, чтобы получить число, кратное 10. Для этого номера кредитки контрольное число - 3. © ljfun.livejournal.com