Вокруг нас чуть больше вымысла, чем мы подозреваем.

Часто натыкаюсь на истории в стиле "ошибся одной цифрой в номере карты и перевёл деньги не туда".
Раньше я подобным историям верил, потому что "ну со всеми бывает".
Но теперь, зная про алгоритм Луна, про который я писал примерно месяц назад, я понимаю, что такие истории большей частью лишь выдумка, чтобы позабавить непритязательного читателя.
Напомню кратко: алгоритм Луна – это последовательность простых математических действий, с помощью которых можно проверить действительность номера банковской карты, IMEI любого телефона, а в некоторых странах даже номер социального страхования или паспорта.
Причём алгоритм специально придуман таким образом, чтобы выдавать ошибку, если вы перепутали местами две цифры, ошиблись в одной цифре и т д.
Ошибиться в номере банковской карты таким образом, чтобы ошибочный номер прошёл проверку алгоритмом, достаточно сложно, и шанс такой ошибки если и не стремится к нулю, то крайне мал.

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

p.s Когда я узнаю подобные нюансы работы различных цифровых систем, группы в стиле "правдивые истории из жизни", "забавные случаи" и прочие всё больше и больше теряют рейтинг в моих глазах.

p.p.s Не будьте доверчивыми.


Posted

in

by

Tags:

Comments

One response to “Вокруг нас чуть больше вымысла, чем мы подозреваем.”

  1. bomberman29 Avatar
    bomberman29

    интересный алгоритм. я даже гляну, как он работает.

Leave a Reply

EltenLink