Одним из способов защиты от подделки на банкнотах французской школы (Франция, Румыния, Югославия) была двойная нумерация.
Пара примеров:
1) Серия Е.1098, номер 073, контрольный номер 27431073.
N = 25000 (1098 – 1) + 1000 (7 – 1) + 073 = 27431073.
С номером всё в порядке.
2) Серия X.0842, номер 523, контрольный номер 21321331.
N = 25000 (0842 – 1) + 1000 (25 – 1) + 523 = 21049523.
Полученное число не совпадает с контрольным номером. Банкнота фальшивая. Впрочем тут и так всё понятно.
Примечание: в зависимости от количества номеров в серии (на разных номиналах может быть разным) алгоритм может меняться.