Давайте разберемся, что мы имеем: 4 цифры кода, каждая из них имеет по 10 комбинаций - 0,1,2,3,4,5,6,7,8,9. Следовательно 10*10*10*10, получается 10000 комбинаций.
Но некоторые комбинации являются наиболее употребительными. Например, известно, что порядок цифр 1234 обычно выбирают 11% пользователей. Следующим по популярности (ее выбирают около 6%) - будет 1111. Почти 2% выбирают четыре нуля.
По статистике из 10000 возможных комбинаций, если бы пароли выбирались равномерно, случайным образом на эти комбинации приходилось бы лишь 0,2% от общего количества, а не 26,83% , как сейчас.
Еще известно, что люди чаще всего выбирают четные цифры, чем нечетные и такие коды как 2468 встречаются гораздо чаще, чем, например, эквивалент 1357.