Как можно составить логин

Логин и пароль — являются ключами к большинству аккаунтов. Если с паролем все более или менее ясно — он должен быть сложным, длинным и содержать специальные символы, то про логин мало кто задумывается.

Поговорим о том, как правильно придумать логин и какие ошибки можно допустить в этом простом, казалось бы, деле.

Многие сайты предлагают в качестве логина номер телефона или адрес электронной почты. В этом есть плюс — такие данные сложно забыть, если у вас нет десятка почтовых ящиков и номеров.

Но есть и большой минус — тот, кто знает вашу почту или телефон, может попробовать получить доступ в какой-либо популярный аккаунт методом простого подбора пароля. Как показывает практика, чаще всего взламывают аккаунты тех, чей логин является телефоном или почтой.

Как правильно придумать логин и какие ошибки можно допустить в этом не хитром деле
Как правильно придумать логин и какие ошибки можно допустить в этом не хитром деле

Лишь немногие сервисы предлагают пользователю выбор — придумать свое имя для входа или использовать известные данные.

Еще меньше сервисов позволяют сменить логин — в этом случае, поможет только регистрация нового аккаунта.

Как правильно придумать имя для входа?

Главное правило — вы должны запомнить его самостоятельно и постараться не забыть. Не стоит использовать сложные комбинации. Редко какие сайты обладают возможностью автоматического восстановления логина, поэтому забыв имя можно остаться без нужного аккаунта. В большинстве проектов, логин состоит из английских символов, цифр и знака подчеркивания.

Как правило, большинство логинов уже занято. Вряд ли вам удастся зарегистрировать красивое имя типа ivan или pavel в роли учетной записи для входа — потребуется применить немного смекалки.

Есть нюанс — если вы не хотите, чтобы ваши персональные данные были доступны многим, то лучше не придумывать имя в виде ivanovpavel1985, так как, возможно, кроме вас данное имя могут видеть другие пользователи сайта или приложения.

Будет интересно:

Советы:

► Можно «обрамить» имя с помощью цифр, например «777ivanovpavel777»;

► Используйте памятные даты и добавляйте цифры к буквам;

► Разделяйте имя через знак нижнего подчеркивания: «ivanov_pavel». Также можно и короткое тире. Не стоит использовать данный символ вначале или в конце слова;

► Можно использовать цифру в роли буквы, например «8ladimir» (Владимир) или «9na» (Яна) с различными комбинациями;

► Добавляйте известные английские слова связанные с вашей деятельностью или используйте транслит. Например, «adminIgor» или «santexnikSerega»;

► Можно вставлять цифры после букв, например «a1n1a1s1t1a1s1i1a». Такое имя сложно забыть и выглядит оно оригинально;

► Используйте различные префиксы и суффиксы из любого, знакомого вам языка.

Главное — чтобы имя невозможно было забыть. Желательно — чтобы было сложно идентифицировать вас. Не стоит использовать одинаковый пароль и логин — такие аккаунты чаще всего взламываются.

Подписывайтесь, чтобы не пропустить новые публикации:

Телеграм-канал | Группа Вконтакте | Ютуб

Интернет-терминология потихоньку проникает в нашу жизнь, но зачастую она непонятна и чужда старшему поколению. Из этой статьи вы узнаете, что такое логин и как его создать. Рассмотрим конкретные примеры и дадим рекомендации по выбору имени для заполнения формы идентификации на различных сайтах.

Логин – оригинальный псевдоним (его еще называют никнеймом), идентифицирующий вас в различных интернет-сервисах. Социальные сети, форумы, бесплатные почтовые аккаунты, средства мгновенного обмена сообщениями – все они потребуют от вас указания логина и пароля. Вы можете иметь один или несколько логинов для авторизации в различных сервисах.

Содержание

  1. Какой можно придумать логин для регистрации
  2. Взаимосвязь комбинации логина и пароля
  3. Советы по выбору логина
  4. От теории – к практике

Какой можно придумать логин для регистрации

Логин – это ваше виртуальное имя. За ним маскируется или же наоборот четко прописаны ваши персональные данные. Он должен легко запоминаться и вызывать определенные ассоциации в участников сообществ.

Для деловой почты, скайпа следует указывать серьезный никнейм. Варианты zayka, sladushka не очень уместны и больше подойдут для развлекательных сайтов. Рассмотрим на примере, как выглядит логин, не вызывающий противоречий и недоумений для деловой среды. Возьмем  вымышленное имя – Наталья Петровна Горова:

  • gorovanata
  • natalia.gorowa
  • natasha.gorowa
  • nata78
  • gnata78

В качестве логина можно использовать:

  • имена героев любимых книг;
  • комбинацию сокращенных имени и фамилии;
  • вымышленные имена и новые слова, придуманные самостоятельно;
  • произвольные комбинации символов, вызывающие у вас какие-либо ассоциации (имя и год – tolya92).

В интернете можно найти ряд сервисов для генерации логинов (никнеймов) с заданным количеством букв. Воспользовавшись ими, вы сможете выбрать красивые логины для регистрации. Вот ссылка на один из таких генераторов https://online-generators.ru/names

Рекомендуется не использовать кириллицу в логинах – она некорректно отображается на сайтах и в большинстве случаев не разрешена для использования в данных для учетной записи пользователя. Только латиница или же транслит кириллицы.

Взаимосвязь комбинации логина и пароля

Одного логина для регистрации и авторизации в интернете будет недостаточно. К каждому логину требуется придумать надежный пароль. Если вы пользуетесь одним и тем же логином в нескольких сервисах, рекомендуется пользоваться разными паролями. Это защитит вашу учетную запись от злоумышленников и не позволит им воспользоваться вашим аккаунтом в других сервисах.

К паролю предъявляются достаточно серьезные требования, иногда они реализованы на программном уровне. Пароль должен быть абстрактным, не совпадать с логином, обладать определенной длиной, содержать латинские буквы в обоих регистрах, цифры и спецсимволы. Каждый сервис предъявляет свои собственные требования к паролям. Следуйте им, чтобы не подвергать опасности ваши личные данные.

Почитайте рекомендации по созданию надежного пароля здесь.

Теперь понятно, что значит логин и пароль. Перейдем к рекомендациям по выбору и примерам.

Советы по выбору логина

Что такое логин и для чего он нужен

  • Создавая логин для почты, почтовая система чаще всего предложит вам комбинацию написания вашей фамилии, имени и года рождения. Вы вольны согласиться с предложенным вариантом, либо задать свой вариант. Вам не следует беспокоиться об уникальности: система самостоятельно проверит зарегистрированные имеющиеся псевдонимы и не позволит создать дубль.
  • Чтобы придумать логин для почты, воспользуйтесь мнемоникой: вы должны четко ассоциировать логин с самим собой. Это необходимо, так как если вы забудете пароль, система потребует указать ваш логин. Забыв логин, в большинстве случаев вы просто потеряете доступ к аккаунту. Для самого себя старайтесь избегать неоднозначностей: у вас не должно быть сомнений, как написать логин.
  • Задумываясь, какой придумать логин, позаботьтесь и о том, какие ассоциации будут связывать окружающие с этим псевдонимом.
  • Не пытайтесь создать универсальный логин для всех сервисов, которыми вы пользуетесь. Согласитесь, что учетные записи на развлекательном форуме и логин рабочей почты должны быть все же разными. Это не только ваша безопасность, но и элементарная этика сетевого общения. К тому же, вам вряд ли понравится, если коллеги по работе будут однозначно идентифицировать вас в сети по логину: псевдонимы и нужны для того, чтобы сохранить атрибут анонимности.

От теории – к практике

Вы получили четкое представление, что такое логин при регистрации и каким он должен быть. Попробуем создать учетную запись, например, для бесплатного почтового аккаунта от Яндекса. Инструкцию по регистрации почты Gmail читайте по ссылке https://inetsovety.ru/kak-sozdaty-potchtu-na-gmail/

  1. Наберите в строке веб-браузера адрес https://mail.yandex.ru/ и нажмите клавишу Enter.
  2. Нажмите кнопку «Регистрация».
  3. Введите (желательно, но не обязательно, латиницей) ваши фамилию и имя, логин и пароль (пароль вводится дважды для проверки) и номер мобильного телефона. Нажмите последовательно кнопки «Получить код» и «Зарегистрироваться». Спустя несколько минут на ваш телефон поступит проверочный код (это sms-сообщение бесплатно для вас, его оплачивает почтовая система). Введите полученную последовательность в окошко на открывшейся странице. Поздравляем, вы стали обладателем нового почтового аккаунта!
  4. Система попробует самостоятельно сгенерировать логин на основании введенных реальных данных, при этом она будет учитывать уже имеющиеся записи. Согласитесь или предложите свой вариант: в любом случае вы получите представление о том, какой может быть логин – возможно, это запустит ваш полет фантазии. Также вы узнаете машинносгенерированные варианты и примеры логинов для почты – есть небольшой шанс найти приемлемый вариант. Дополнительным бонусом будет знание, как правильно написать логин – система транскрибирует ваши персональные данные в латиницу и, должны отметить, делает это мастерски. Вас ждет множество интересных открытий и сюрпризов.
    Что такое логин показается на примере создания почты от Яндекса
  5. Система самостоятельно будет оценивать безопасность и стойкость придуманного вами пароля: вы также получите рекомендации по его оптимизации в режиме реального времени. Пароли типа «123456» бракуются по умолчанию: от вас требуется уникальная комбинация, которую способны воспроизвести только вы.

Надеемся, что у вас больше не осталось вопросов, какой логин придумать для почты. Изобретайте и выдумывайте! Помните: за обычной последовательностью букв, цифр и символов кроется ваша неповторимая индивидуальность. Подойдите к процессу серьезно и не забывайте ваши регистрационные данные! Если вы решитесь их записать – позаботьтесь о том, чтобы они были недоступны никому кроме вас самих.

Как правильно составить логин и пароль для регистрации?

Помощь в интернетеПароли+2

ivbazlova

31 октября 2018  · 580,0 K

Эксперт в области инновационных технологий и искусственного интеллекта  · 31 окт 2018

Логин должен отражать какую-либо связь с вами (имя, любимый герой и т.д.), при этом он должен быть простым и запоминающимся. А пароль, наоборот, должен быть сложным, состоять из символов разного регистра, включать символы.

90,9 K

Попробую разобраться , если не получится обращусь снова

Комментировать ответ…Комментировать…

Нет,не знаю.Я не знаю специальных символов для пароля,не знаю,русские или английские буквы в нем.Знаю,в нем не меньше 12 символов.Вряд-ли пароль должен быть простым,я могу Вам предоставить свои паспортные данные,но jonas(Иван) так меня крестили,а от моей бабушки “Матери-героини” Власовой” остался я один,это мой псевдоним,но

15,5 K

Комментировать ответ…Комментировать…

Я написала при регистрации логин, но не записала его в блокноте. Теперь хотела зайти на сайт, там просят вновь зарегистрироваться, а логин не помню, и не могу зарегистрироваться. Что делать?

124,8 K

такая же проблема содавала сохранила открыть немогу

Комментировать ответ…Комментировать…

Генератор логинов

Генератор логинов – это полезный инструмент для быстрого создания логина, связанного с вами по смыслу.

Практически ни один интернет-сервис или сайт не обходится без авторизации. Для того чтобы пользователю авторизоваться, необходимо ввести логин (электронную почту) и пароль.

С помощью нашего сервиса вы легко сможете придумать новый уникальный логин. Вам останется только выбрать понравившийся логин. Вы можете использовать данный генератор для создания логина к новой электронной почте (email).

Для более успешного создания различных вариантов логина рекомендуется заполнить все поля.

Вам доступны следующие поля:

  • Имя (обязательно для заполнения). Введите ваше полное имя на русском языке. Не более 20 символов.
  • Фамилия. Введите полностью вашу фамилию на русском языке. Не более 30 символов.
  • Отчество. Введите полностью ваше отчество на русском языке. Не более 35 символов.
  • Ник. Введите ваш никнейм на русском или английском языке. Не более 15 символов.
  • Дата рождения. Введите дату рождения в формате ДД.ММ.ГОД

Для начала работы с данным генератором необходимо ввести хотя бы Имя и нажать на кнопку “Создать логин“.

Выбираем логин на Яндекс.Почте

Время на прочтение
7 мин

Количество просмотров 16K

Много лет назад я зарегистрировал себе несколько трех- и четырехсимвольных адресов на Яндекс.Почте. Они оказались очень удобными, потому что их легко писать и диктовать, особенно вместе с доменом ya.ru.

Спустя время решил проверить, остались ли еще свободные короткие адреса и есть ли среди них какие-то поинтересней. Я предполагал, что сейчас уже ничего подобного не найти. Но когда начал вбивать разные варианты в форму на странице регистрации, то понял, что шансы пока есть. Не удовлетворившись парой выпавших логинов, решил комплексно изучить вопрос.

В статье вы найдете все, что вряд ли хотели знать, но теперь имеете отличную возможность узнать, о формате и количестве логинов Яндекса, а также датасет, с помощью которого сможете попробовать разобраться с «6-q» аномалией (у меня не получилось).

Сначала приводится вывод выражения для подсчета количества логинов, затем описывается алгоритм их перебора и метод проверки доступности, после чего идут результаты анализа собранных данных.

Подсчет количества логинов

Валидность и неразличимость

Для подсчета количества логинов необходимо выявить ограничения, которые на них накладываются. Раньше эти условия были выписаны прямо на странице регистрации, но сейчас их там нет. Перебрав различные варианты, можно составить список всех требований:

  • длина логина от 1 до 30 символов

  • допустимые символы: буква английского алфавита в любом регистре, арабская цифра, точка и тире

  • первым символом может быть только буква

  • последним символом может быть либо цифра, либо буква

  • две точки и два тире подряд, а также сочетания точек и тире (.-, -.) запрещены

Соответствующие ошибки, которые возвращает валидатор

login.long
login.prohibitedsymbols
login.startswithdot
login.startswithhyphen
login.startswithdigit
login.endwithdot
login.endswithhyphen
login.doubleddot
login.doubledhyphen
login.hyphendot
login.dothyphen

Кроме того, не делается различий между точкой и тире, а сам логин является регистронезависимым. Это написано на странице помощи при регистрации аккаунта.

Таким образом, при подсчете логинов нужно учитывать как условия валидности, так и условия неразличимости. Поэтому далее тире считается точкой, а буквы используются только в нижнем регистре.

Общая формула

Введем обозначения

L = {text{a}, text{b}, dots, text{y}, text{z}}, \ D = {0, 1, dots, 8, 9},

гдеL — латинский алфавит, D — арабские цифры.

Если оставить только ограничения на длину и допустимые символы, то получим, что общее количество возможных логинов составляло бы

sumlimits_{n=1}^{30} n^{26 + 10 + 1} approx 6.3 cdot 10^{54}.

Обозначимf(n)— количество валидных логинов длины n. Согласно условиям,

f(1) = |L| = 26, \ f(2) = |L| cdot |L cup D| = 936, \ f(3) = |L| cdot (|L cup D| + 1) cdot |L cup D|  = 34 632.

Начиная с n = 3 в логине допускаются точки. Посмотрим на возможные расположения точек в логине (в скобках перечислены позиции точек):

1 x         ()
2 xx        ()
3 x•x       (2)
4 x•xx      (2)
4 xx•x      (3)
5 x•xxx     (2)
5 xx•xx     (3)
5 xxx•x     (4)
5 x•x•x     (2, 4)
6 x•xxxx    (2)
...
6 x•x•xx    (2, 4)
6 xx•x•x    (3, 5)
...
8 x•x•x•xx  (2, 4, 6)
8 x•x•xx•x  (2, 4, 7)
8 x•xx•x•x  (2, 5, 7)
8 xx•x•x•x  (3, 5, 7)
...

Заметим, что в логине длины n может содержаться не более m = leftlceil frac{n}{2} rightrceil - 1 точек. Таким образом, здесь и ниже считаем, что

n,m in mathbb{Z}, \ n > 0, \ 0 leqslant m leqslant leftlceil frac{n}{2} rightrceil - 1

Также отсюда следует, что для размещения m точек, длина логина должна удовлетворять неравенству

n geqslant 2m + 1.

Обозначим g(n,m) — количество валидных логинов длины n с m точками. Пользуясь основными правилами комбинаторики, можно выписать следующее выражение

g(n,m) = |L| cdot |L cup D| cdot P(n,m) cdot |L cup D|^{n-m-2},

где P(n,m) — количество вариантов расположения m точек в логине длины n. В этом случае f(n) принимает вид

f(n) = sumlimits_{m=0}^{lceil frac{n}{2} rceil - 1} g(n,m).

Под спойлером показано, что

P(n,m) = binom{n-m-1}{m}.

Вывод выражения для P(n, m)

Судя по ответу, к нему можно прийти и более простыми рассуждениями. Однако такой способ позволяет одновременно задать алгоритм генерации валидных логинов.

Заметим, что P(n,0)=1, P(n,1) =n-2. Рассмотрим алгоритм генерации всех возможных конфигураций расположения m geqslant 2 точек в логине длины n geqslant 5:

  • вторая точка размещается аналогично первой и т.д.

Таким образом, для каждой выбранной позиции первой точки k, имеем P(n-k,m-1) вариантов расположения оставшихся точек, то есть

P(n,m) = begin{cases}    sumlimits_{k=2}^{n-2m+1} P(n-k,m-1) &text{if } m geqslant 2, \    n-2 &text{if } m = 1, \    1 &text{if } m = 0. end{cases}

Посчитаем

P(n,2) = sumlimits_{k=2}^{n-3} P(n-k,1) = sumlimits_{k=2}^{n-3} (n-k-2) = sumlimits_{l = 1}^{n-4} l = cfrac{(n-3)(n-4)}{2}

Аналогично,

P(n,3)=cfrac{(n-6)(n-5)(n-4)}{6}.

Пользуясь методом математической индукции покажем, что при m geqslant2

P(n,m) = cfrac{1}{m!} prodlimits_{k=1}^{m} (n-m-k) = cfrac{(n-m-1)!}{m!(n-2m-1)!} = binom{n-m-1}{m}

База индукции m=2:

P(n,2) = cfrac{1}{2} (n-2-1)(n-2-2) = cfrac{(n-3)(n-4)}{2}.

Переход: предположим, что

P(n,m-1) = binom{n-m}{m-1},

тогда

P(n,m) = sumlimits_{k=1}^{n-2m} P(n-k-1,m-1) = sumlimits_{k=1}^{n-2m} binom{n-k-1-m}{m-1} = \ =  sumlimits_{l=m-1}^{n-m-2} binom{l}{m-1} = binom{n-m-1}{m},

что и требовалось доказать. Здесь мы воспользовались свойством биномиальных коэффициентов Hockey-stick identity.

Тогда общее число валидных логинов определяется выражением

N = sumlimits_{n=1}^{n_{text{max}}} f(n) = sumlimits_{n=1}^{n_{text{max}}} sumlimits_{m=0}^{lceil frac{n}{2} rceil - 1} g(n,m) = \ = |L| cdot |L cup D| sumlimits_{n=1}^{n_{text{max}}} sumlimits_{m=0}^{lceil frac{n}{2} rceil - 1} cdot binom{n-m-1}{m} cdot |L cup D|^{n-m-2}.

При n_max = 30 получаем N approx 7.7 cdot 10^{46}, то есть примерно в 80 миллионов раз меньше, чем количество логинов без ограничений на расположение точек и первый и последний символы.

Генерация логинов и определение доступности

Краткое описание алгоритма:

  • сначала генерируются первый и последний символы согласно ограничениям

  • для средней части логина генерируются допустимые конфигурации расположения точек

  • для каждой из конфигураций точек в свободных местах проставляются числа и буквы

Реализация на Python тут (GitHub). На всякий случай прикладываю под спойлер

from math import ceil

L = 'abcdefghijklmnopqrstuvwxyz'
D = '0123456789'
S = '.'

def get_symbols(n):
  if n > 0:
    for i in L+D:
      g = get_symbols(n-1)
      for item in g:
        yield [i] + item
  else:
    yield []

def get_points_pos(n, m, shift=0):
  if m > 0 and n > 1 and m <= ceil(n/2):
    for i in range(1, n-2*m+1):
      g = get_points_pos(n-1-i, m-1, shift+i+1)
      for item in g:
        yield (i+shift,) + item
  else:
    yield ()

def get_logins_middle_part(n):
  if n > 2:
    for m in range(0, ceil(n/2)):
      for points_pos in get_points_pos(n,m):
        for symbols in get_symbols(n-m-2):
          yield ''.join([
            symbols.pop(0) if i not in points_pos else '.' 
            for i in range(1, n-1)
          ])
  else:
    yield ''

def get_logins(n):
  for first_symbol in L:
    if n > 1:
      for last_symbol in L+D:
        g = get_logins_middle_part(n)
        for item in g:
          yield first_symbol + item + last_symbol
    else:
      yield first_symbol
      
print(len(list(get_logins(4))))

Определение доступности сводится к генерации всех логинов и проверке каждого через POST-запрос. В итоге была собрана текстовая таблица с данными.

Результаты анализа доступности логинов

В качестве инструмента для работы с датасетом был выбран R (Tidyverse). Файл с данными и код для обработки можно найти в репозитории. Результаты анализа ниже.

Всего имеется 1 280 448 валидных четырехсимвольных логинов. Из них на момент проверки было свободно 213 895, то есть 16.7%.

Зависимость между доступностью логина и его символами

Это первое, что приходит в голову посмотреть:

Как читать: 92% для символа «a» означает, что среди всех логинов длины 4, содержащих символ «a», занято 92%

Как читать: 92% для символа «a» означает, что среди всех логинов длины 4, содержащих символ «a», занято 92%
Как читать: 97 на пересечении «а» и «b» означает, что среди всех логинов длины 4, содержащих комбинацию «ab», занято 97% (чем темнее, тем свободней)
Как читать: 97 на пересечении «а» и «b» означает, что среди всех логинов длины 4, содержащих комбинацию «ab», занято 97% (чем темнее, тем свободней)
Как читать: 90 на пересечении «1» и «a» означает, что среди всех логинов длины 4, содержащих символ «a» на первой позиции, занято 90% (чем темнее, тем свободней)
Как читать: 90 на пересечении «1» и «a» означает, что среди всех логинов длины 4, содержащих символ «a» на первой позиции, занято 90% (чем темнее, тем свободней)

Самый заметный и интересный факт — высокая доступность логинов, содержащих символы q и 6. Кроме этого, заняты почти все логины, содержащие точку. Но в целом создается впечатление, что зарегистрировать логин со своими инициалами или днем рождения по-прежнему можно.

Распределение логинов по форматам

Разобьем логины на группы по форматам. Например, к группе a.11 отнесем все логины, у которых на первом месте буква, на втором — точка, а на третьем и четвертом — цифры.

Распределение логинов по форматам

Формат  Свободно /   Всего     Доля
  a.11         1 /   2 600 ( 0.04%)
  a111       121 /  26 000 ( 0.47%)
  a.aa       157 /  17 576 ( 0.89%)
  aa.1        94 /   6 760 ( 1.39%)
  aa.a       269 /  17 576 ( 1.53%)
  aaaa     9 924 / 456 976 ( 2.17%)
  a.a1       244 /   6 760 ( 3.61%)
  a1.1        98 /   2 600 ( 3.77%)
  a1.a       274 /   6 760 ( 4.05%)
  aa11     2 909 /  67 600 ( 4.30%)
  a.1a       559 /   6 760 ( 8.27%)
  aaa1    37 969 / 175 760 (21.60%)
  a11a    19 769 /  67 600 (29.24%)
  a1aa    55 858 / 175 760 (31.78%)
  a1a1    22 589 /  67 600 (33.42%)
  aa1a    63 060 / 175 760 (35.88%)

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

Удобные логины

На этом этапе возникло желание определить понятие «удобного» логина и посмотреть, сколько из них остается свободными. В первую очередь установим дополнительные ограничения для таких логинов:

  • не содержат английских букв, которые сложно распознать на бумаге или на слух

  • не содержат точек и цифр

Перечислю буквы, которые, как мне кажется, не подходят для email:

  • i и l похожи друг на друга

  • o похожа на 0

  • q, j, w, e, r, y, u, g, h, c, v, s, z собеседник может не узнать или перепутать на слух (цэ как русская эс, и как русская е и тд)

Таким образом, «удобный» логин должен состоять из легкопроизносимых, узнаваемых на слух и однозначночитаемых букв t, p ,a, d, f, k, x, b, n, m. Заметим, что среди них есть только одна гласная буква. Таких логинов 10 000. Но среди них есть логины вида namp, anam, dpdb, которые сами по себе произносятся сложно. Красивое произношение, на мой взгляд, имеют логины вида ppdk, tpda, fdkx, mnpd, fdpa, и тп. Впрочем, эту тему развивать не имеет смысла, так как выбирать особо не из чего. Ниже приведен список всех свободных «удобных» логинов, всего 84 штуки:

bfpm btxb bxpm dnta 
dxkb dxkf dxna dxpn 
fdtp fmtm fmxt fnpt 
fnxp fpdm fpdx fpnf 
ftxn kbpx kkdx kmdp 
knxp knxt kpbf ktbp 
ktbx ktpx kxpb mbxf 
mfpx mpxf mtxp nbtd 
nbtm ndxt nfbp nffp 
nfpb nkbp nkdd nkdp 
npbn npxt nxbk nxkf 
nxkt pbfn pdtx pfnx 
pfxn pmxf pnkd pxfk 
pxpm pxtp pxxf tdxn 
tfkx tkmm ttxk txbf 
txkt txna txpb xbpf 
xdnp xdpn xfbp xfpd 
xfpn xfpt xkbf xkpn 
xmbf xnnp xpbb xpkf 
xpkt xpmf xpnp xptd 
xtba xtdm xtdp xtkt 

Можно отметить, что среди них есть также логины с повторяющимися буквами, что приближает их к трехсимвольным.

Зависимость между доступностью логина и числами, которые он содержит

Можно разбить логины на группы согласно числам, которые они содержат. Например, aa11 содержит одно число 11. Логин a0a1 содержит числа 0 и 1 и войдет в соответствующие этим числам группы. Отдельно будем учитывать номера с ведущими нулями вида 01. Всего таких групп будет 1 110.

В 894 из них ни один логин уже не доступен для регистрации. Можно найти свободные адреса для 107 трехзначных номеров (для большинства номеров остался только 1 логин из 26, максимум 3). Статистику по двухзначным номерам можно увидеть на диаграмме с комбинациями символов. Доступность логинов с числами от 0 до 10 визуально аналогична диаграмме с доступностью по отдельным символам.

Трехзначные номера, четырехсимвольные логины с которыми еще доступны

028 032 048 052 065 073 
075 079 081 082 083 084 
092 152 165 207 236 259 
260 261 263 267 268 271 
276 283 295 296 299 304 
317 329 346 347 376 379 
392 396 425 439 462 470 
486 493 533 539 546 570 
581 582 584 594 596 602 
604 608 614 615 616 618 
622 624 627 629 630 634 
641 651 658 659 661 680 
681 682 685 687 692 699 
719 733 738 756 771 796 
804 805 806 807 812 817 
835 836 861 871 872 874 
879 883 886 894 914 927 
940 943 955 957 958 

Группы занятых и свободных логинов, идущих подряд

Если отсортировать все логины в алфавитном порядке, то будет интересно посмотреть на группы непрерывно идущих друг за другом свободных и занятых адресов.

Количество таких групп примерно в 5.7 раз меньше, чем количество логинов. Самый большой непрерывный блок занятых логинов — 1 401 логин с fkzi по fm0e. Самая большая группа свободных логинов — 45 адресов с q6nf по q6on.

Напоследок отмечу, что отношение средних размеров свободных и занятых блоков равно отношению количества свободных и занятых логинов с точностью до 5 знака и составляет 0.20054

Заключение

Работая с этими данными стало даже интересно, насколько далеко можно зайти, анализируя таблицу, состоящую всего из двух столбцов (а по сути сводящуюся к списку из свободных логинов). Оказалось, что не так уж и далеко, но гораздо дальше, чем предполагалось в начале, когда планировалось узнать только долю свободных адресов.

Добавить комментарий