я тут посчитал для интереса количество кодов для маски типа nxxnxnx
по формуле n!/(n-m)! => 23+8+8+23+8+23+8=101 (для буквы в маске это 23, для цифр - 8)
101!/(101 - 7)! = это 8.6686051e+13 вариантов, интуитивно валидные коды размазаны на 3000-5000 (это верно только для данной маски и чисто ИМХО), т.е. их должно быть где-то
8 668 605 100 шт.
и да, сколько нужно времени чтобы перебрать ВСЕ варианты, если учесть, что 1 код проверяется 1 минуту?
164 927 797 лет
но нам же не нужно перебирать все, да? нам и 1 кодик сгодится! (поэтому важно избегать проверок дублей, у нас же не 7 жизней, как у кошки)
Другими словами наш успех зависит ОТ ПЛОТНОСТИ или сколько валидных кодов заложено всего в данной серии. Узнать это можно либо практически (зарядили и ждем) или прикинуть: тираж * 1.5 (потому что брак бывает и т.п.), кол-во абонентов и т.д.