генерация человеко-подобных логинов

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63
Когда-то алгоритм генерации логинов в ПМ наверное был достаточно продвинутым.
Что он из себя представляет?
по сути это простой набор случайных слогов и добавлением или без добавления в конце числа года.

По-умолчанию, ПМ генерирует логины такого типа:

cleanbaidento1983
tranefatec1989
incoollired1977
stanolhagho1971

Я использую несколько сокращенную формулу генерации, получая на выходе такие логины:

gaisunking
reclistweb
theemmaho
knowinper
haimalma
racdynu

В любом варианте при попытке регистрации нескольких аккаунтов на одном ресурсе однотипность логинов бросается в глаза, видно отсутствие какой-либо человеческой логики в их составлении, полный рандом.
На сегодняшний день логины, генерируемые ПМ, уже примелькались модераторам и палятся невооруженным взглядом.
Такие ники уже не отвечают признакам человекоподобности.
В то же время отрасль генерации логинов не стоит на месте. Посмотрите, например, на ники, сгенерированные сервисом nick-name.ru/generate/
при обычной генерации
Nakele
Aziani
Zandevi
Ralinian
Chonce
Cadornit
при продвинутой генерации с использованием какого-то их специального метода
Mernat
Xarat
Elielbana
Qamil
Fraccon
Weldoshan
Kaorian
Flovida

Эти ники довольно разнообразны и при этом действительно более похожи на ники, выбираемые обычными юзерами.

В прошлом, до смены собственника сервис https://moikrug.ru/ сам генерировал очень и очень интересные логины на основе Имени и Фамилии юзера, предлагая их для регистрации, для примера:
zuel
luley
marcoux
robert-schmidt
michelle-hawkins
fortega
mgosa
jjoiner
victoria-f
Принципы генерации довольно просты, предполагались следующие варианты:
- Имя-Фамилия,
- Первая буква имени|Фамилия
- Имя-Первая буква Фамилия
Были еще какие-то способы, генерации, до конца не исследовал

На мой взгляд, также неплохой способ генерации довольно-таки человекоподобных логинов на основе Имени, Фамилии.
Для русскоязычных Имени Фамилии достаточно предварительно использовать транслитерацию, что и делал moikrug.

Этот способ может быть сделан более разнообразным, если дополнить логины указанием на город пользователя, например:
zuel-sankt-peterburg
luley-moskva
bryansk-fortega
kirovmgosa
jjoinernew-york
victoria-f-ekaterinburg
однако в некоторых случаях это может привести к генерации слишком длинных логинов, поэтому желательно, например, случайным обрезать прибавляемый город до, например, первых двух слогов, если длина свыше 6 букв, или убирать все гласные буквы из названия города, могла бы получиться что-то вроде:
zuel-sankt-pet
luley-moskva
brnsk-fortega
kirovmgosa
jjoinernwyrk
victoria-f-ekat

Интересный генератор castlots.org/generator-nikov-online/, выдает неплохие логины:
Rewentel
Grizzly32
DoniStyle
alechko
Satimus
Gendaif
VaPAKAsyK
Однако у меня есть сомнения по поводу рандомности ников, такое ощущение, что используется не рандомная генерация, а готовая база ников, слишком разные по типу ники выдает.


Последний генератор хорош тем, что в нем используются цифры, в предыдущих вариантах, пожалуй, для разнообразия, не хватало цифр в логинах, ведь они довольно часто используются обычными пользователями, например, год рождения, или цифры от 1 до 1000, если занят основной ник, например, может добавляться порядковый номер одинакового ника, или возраст, иное число, добавлять можно рандомно просто или через дефис, до или после, могло бы получаться что-то вроде:
13gaisunking
knowinper-745
Mernat78
Qamil-1967
474-Weldoshan
robert-schmidt1988
1991mgosa
zuel-sankt-pet34
1993kirovmgosa

Еще более разнообразить логины можно путем добавления в рандомных случаях случайной буквы после циферного ряда, например:
knowinper-745p
zuel-sankt-pet34d

С учетом рандомного проставления цифр и использования всех вариантов генерации одновременно, можно было бы получать что-то такого плана (перемешал случайным образом предыдущие примеры):
brnsk-fortega
haimalma
1993-kirovmgosa
Elielbana
Mernat78
jjoinernwyrk
Xarat
Qamil-1967
victoria-f-ekat
474-Weldoshan
1991mgosa
Kaorian
Fraccon
luley
reclistweb
zuel-sankt-pet34d
michelle-hawkins
marcoux
luley-moskva
theemmaho
knowinper-745p
robert-schmidt1988
racdynu
13gaisunking
Flovida
fortega
jjoiner


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

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

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 451
Благодарностей
1 885
Баллы
113
Очень интересно.
Конечно это всё можно делать и сейчас стандартными средствами, с последующим использованием спинтакса, но для этого нужно немножко посидеть и скомпоновать разные варианты.
Как всегда, хочется, чтобы всё сделали за нас, а мы взяли 1 кубик и получили готовый шаблон )
 

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63
Очень интересно.
Конечно это всё можно делать и сейчас стандартными средствами, с последующим использованием спинтакса, но для этого нужно немножко посидеть и скомпоновать разные варианты.
Как всегда, хочется, чтобы всё сделали за нас, а мы взяли 1 кубик и получили готовый шаблон )
Да, хочется!)
 

darkdiver

Administrator
Команда форума
Регистрация
13.01.2009
Сообщения
2 285
Благодарностей
2 730
Баллы
113
Давным давно, когда деревья были большими, а трава зеленее мы написали программу NickGen в 2009 году.
До сих пор ее можно скачать тут: http://zennolab.com/files/NickGen.zip
Работает она на вероятностном анализе текстов книг (ради смеха можете загрузить любую книжку, на английском и посмотреть как бы генерировал ники ваш любимы автор).
Собственно этот алгоритм и лег в основу генерации логинов.
На данный момент поддерживаются языки Eng - английский, Lat - латынь, Jap - японский.
Т.е. написав [Eng|4] будет сгенерирован ник длиной в 4 английских слога, с вероятностью следования слогов такой же как в реальных словах.

поигравшись с формулой генерации можно сделать что-то типа
[RndSym|[RndNum|0|4]|0123456789][Lat|3][RndSym|[RndNum|0|2]|-][Jap|1][RndText|2|D]
где [RndSym|[RndNum|0|4]|0123456789] - в начале ника идет от 0 до трех цифр
потом [Lat|3] 3 слога на латыни
потом [RndSym|[RndNum|0|2]|-] мы возможно поставим дефис, а возможно не поставим
потом [Jap|1] один японский слог
[RndText|2|D] потом случайные 2 буквы или цифры.

в результате будут сгенерированы ники типа
053bomenca-iem
7lialeme-nozr
46atbemig-poex
simpvido-se8f
3afosuxhif6
frigulimdeif
misssefu-yucn
5grasacin-maew
trodalcelfu88
6nasercia-risc

А так да согласен, когда будем расширять систему генерация профиля, добавим возможность использовать города/страны и заглавные буквы в слоговых конструкциях в начале.
 
Последнее редактирование:

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63
Давным давно, когда деревья были большими, а трава зеленее мы написали программу NickGen в 2009 году.
До сих пор ее можно скачать тут: http://zennolab.com/files/NickGen.zip
Работает она на вероятностном анализе текстов книг (ради смеха можете загрузить любую книжку, на английском и посмотреть как бы генерировал ники ваш любимы автор).
Собственно этот алгоритм и лег в основу генерации логинов.
На данный момент поддерживаются языки Eng - английский, Lat - латынь, Jap - японский.
Т.е. написав [Eng|4] будет сгенерирован ник длиной в 4 английских слога, с вероятностью следования слогов такой же как в реальных словах.

поигравшись с формулой генерации можно сделать что-то типа
[RndSym|[RndNum|0|4]|0123456789][Lat|3][RndSym|[RndNum|0|2]|-][Jap|1][RndText|2|D]
где [RndSym|[RndNum|0|4]|0123456789] - в начале ника идет от 0 до трех цифр
потом [Lat|3] 3 слога на латыни
потом [RndSym|[RndNum|0|2]|-] мы возможно поставим дефис, а возможно не поставим
потом [Jap|1] один японский слог
[RndText|2|D] потом случайные 2 буквы или цифры.

в результате будут сгенерированы ники типа
053bomenca-iem
7lialeme-nozr
46atbemig-poex
simpvido-se8f
3afosuxhif6
frigulimdeif
misssefu-yucn
5grasacin-maew
trodalcelfu88
6nasercia-risc

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

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

суть моего предложения в том, что основу будут составлять реальные имена, фамилия, географические наименования, еще лучше если дополнительно будет и возможность использовать рандомные реально существующие слова. кроме того, в вашем алгоритме требуется серьезная доработка окончаний, явно большинство окончаний не используются реальными людьми в никах.
ну, например, trodalcelfu - что это за окончание fu - разве что китайцу придет в голову написать свою фамилию. frigulimdeif - eif, atbemig - mig, lialeme - eme - все это очень странно и режет глаз опытному модератору.
 

darkdiver

Administrator
Команда форума
Регистрация
13.01.2009
Сообщения
2 285
Благодарностей
2 730
Баллы
113
суть моего предложения в том, что основу будут составлять реальные имена, фамилия, географические наименования, еще лучше если дополнительно будет и возможность использовать рандомные реально существующие слова.
согласен сделаем при доработке профиля, когда будем добавлять еще несколько стран для его генерации, а не только Россию и US
trodalcelfu - что это за окончание fu - разве что китайцу придет в голову написать свою фамилию. frigulimdeif - eif, atbemig - mig, lialeme - eme - все это очень странно и режет глаз опытному модератору.
Это я вам для примера привел, что можно писать достаточно сложные конструкции.
fu - нормальный слог японского языка.
А так можно написать [Jap|3]
и получить список ников настоящих фанатов аниме :-)
dobiha
tsuban
mishiki
bonna
biika
dzumai
ninne
monomi
zumida
pishiga
waruto
shimami
okuta
maiki
gekiki
kiken
senko
naboku

Если добавим Японский профиль, то вообще красота будет, в сочетании с японскими городами.
 
  • Спасибо
Реакции: cybercat

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63
согласен сделаем при доработке профиля, когда будем добавлять еще несколько стран для его генерации, а не только Россию и US

Это я вам для примера привел, что можно писать достаточно сложные конструкции.
fu - нормальный слог японского языка.
А так можно написать [Jap|3]
и получить список ников настоящих фанатов аниме :-)
dobiha
tsuban
mishiki
bonna
biika
dzumai
ninne
monomi
zumida
pishiga
waruto
shimami
okuta
maiki
gekiki
kiken
senko
naboku

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

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63
накидал шаблон, попробовав руководствоваться описанной мной логикой.
генерирует логины такого плана. сейчас еще доработаю, исключу слишком короткие ники - 4 знаков и меньше, и слишком длинные - 11 знаков и более

Marina-Markova
1998m-blan
2004-cumbcrys
makhanie-920
1995Rost-Ruslan-Grigorian
quo839
1965-V-Kuznetsov
623-SanAleksandrGavrilov
Katiukha-K
erlecVe-942
683v-ArkhaAleksandrRiumin
clem1963t
1995G-Plotnikova
tonna
KiGleb-Nazarov
I-Alekseeva
Kikanava
naspinnik
218-skupshchik
OrenbVladRogov
1990-MaksimPonomarev
karerizm
1971e-Naberotozvanie
Ufselmag
656KiroAlena-Podlevskikh
AzatGKazan
drotik
ger
1976adoptatsiia
pokoinik
begstvo
1995uKazanLiubashaIvanova
Natasha-Chudinova
1994-Novos-duga
LiudmilaSizova
idiot
suiSt
2005qfioma
stressorEkater
myshonok-2010
soveshchanie-718
nesschamb-Toms1976g
132-smelra
rausiToli1969k
Vadim-Khokhlov-1970
O-ZakharovSt
Riazanqui
KirillPoliakov
Anna-Ivanova1987u
Brianmorzhikha
denswris-1990w
Krfacro
Z-Gladkikh-Li
125Chein
Anzhelika-Buldakova
isparenie-Iarosl967
1995n-IuraShabalin
356hreilec
Liliia-Fomina-523j
inBel-209
Lipet-paket
978bedstvie-No
theno
rastraKeme
Or-tsitokhimiia-2012e
kom265
Kal-Roman-P
greza-Samar
Vl-NVladimirovna
Murmainun
AKonstantinov
ArtemVladimirovich
1964raspadinaNovo
402kun
TiumeElizaveta-Bulatova
khazarin-Nizh
756kubometr
Saersin
gyena
277y-Sam-VadimIvanovich
768-colri
granet121t
nitrat2006
1966s-trubkozub-Nov
roptanie-Tolia716p
Murman-M-Kurbanov
Kazan-lanta
blistanie-1985
zatrata
IvanPopov-1977
lelamb-Nov-584s
12-apfar
Ore-oologiia439t
Tomspost
con35
mimansBelg401
1974n-velikoe
bednota
ViktorP
Tomzoi
Riazan-Evgeniia-G
Kalinianglosaks
nuklon
D-Nikolaev798x
trebnik-Riaz-1983s
105-disc
Anzhela-Zhukova
podieiazok-Ria-206
1987z-Surg-MaksimStepanov
dayhand
1995sdas
pomorianin
fiKras
Pe-Ivan-Gerasimov1990b
816kachenie
breafot
1999wLiza-S
blaclif-1998
931r-MoskAnna-Rudneva
612luzha
IKolesnikovaKhabar
Izhil
condte932n
PZhukov-1997e
Mariia-KrasnovaBar438i
656drug
Tver-lan
con
gusar
VovaP-Volgo
Nizh-logger
1968-zazhimanie-Vla
nay
oshva1992
kochevnitsa-Rosto
diesi
ZhenechkaBek-Vel1973
KazanA-Novikova
do
moa
obychai
kis-2009q
Vladimir-Ramazanov565c
raft
megalit
PTarasov
Dzho-Sergeev
Krasno-IanaErmolaeva
Irantisemit
kkon-592
nizalshchikBarn
conpaMurma
1963le-Stavr
AnastasiiaNovikova
peksa
1982-uprochenieOren
SVoronovKalin238m
750hSankt-aeroplan
giperzvuk-Arkhan-1997r
kholoshchenie-537h
1988v-Samarbychatina
khlorofill290r
478Lilia-Lebedeva
stis
fenBri
VitiaTomilov161
obrezchik
vend-1991
Penza-kandidat
573-soplodie-
zir
derg-Izhevs-2011
Tver-rvan
potiag277u
I-IsmailovSur2005f
poplin
723t-Samaratermofob
salbe
tsiklevshchikIaros
MikhailNazarov
1982SlavaM
otlog
516iVadimA
uchitelVeliki
2001d-KLitvinova
2000-rhinMagn
eksterer-Mosk
menpadd
Eka-AnnaM
2002g-Mag-thampver
191t-vlastelin
otstupnoeTver870
izgorodBria
1999-Iulia-Korepanova
SvetlanaNovichkovaPe
AleksandrPaninMurman
Kristina-L
354-antimonit
2000Iuliia-Tkacheva
vie
Anton-Lebedev
2011l-NAkimova
ArkhaIuliia-Kharitonova-302
Mariia-DiukovaKeme
942-VladiIana-K
RomaD-2002
Sasha-Petrov1960b
Aleksandr-R
vinnitsa
718BaElena-Kudinova
soft
Barna-Kirill-U791l
sau-2004
1988brak
1983r-Magn-NataliIvanova
Tu-fragment-480
1988-Maksim-I
1969a-SashaARosto
vynimanie
dich-St
113zhrets
selektor
propvie1975
OlegSukharev-Novo
omegIa
daide-Kiro
1986m-Mos-seyprog
503l-Lipetspireia
Sankt-tuy
Liudmila-Egorova-Pe
260SaniaKostin-Nizh
Iar-KarinaPozdniakova
A-Nachkebiia
Ksiunechka-Frolova
tsesarevnaKh
Viktoriia-M2010
Surgut-Anastasiia-Shcherbakova
Ria-pokhmele
1978zhaleika
1972pAMaslov
koliushka676
TvePavel-Medvedev
1970u-NNikitin
narodTu
1978e-Kazantsinkograf
trakheit368e
maOrenbu
dek
Evgeniia-Potapova
Nadiia-D767
ElenaSubbotina-381
454-sipaiAstr
Bri-IuliiaA
AleksandrLebedev
ValentinaI
ozhirenie
raspad-Nabere312l
VaniaRomanovMa1991
2012-six
Sarat-T-Orekhova
Olia-Kolesnikova872u
773b-guiten-Novos
TarasMinaev-Tul574
AnnaMatveeva-Vladiv
1995vVoronin
naletchitsa
voz615
deemo-Tol
luchina-280
disBa
671Zhenek-Zubov
AAlekseev-874v
ber302
Vor-cryp
ESkvortsova
A-Kozina
Oksana-Akhmedova
2010jIraFokina
slovesnikTom
rdin633p
kuznitsa
lautrepOre-301
mijunc
mazik
kemping-Kalini
L-Ivanov1990z
Belgcricim
tact
1999mosspo
ulei
168-mensorp
1970xVPopov-Kir
MarinaPetrovaTiume570g
1988f-perezhog-Barna
234itja
uchtivost-Penza1979n
947qtful
2000gizlukaTul
UliRChugunov
periskop-Velik
narkolog
suk-898
imson
885-Artem-R
ANaumovRiaz
1963lT-Sukhanova-Novo
arkharenok-1968
1962z-trucdoorsVladiv
zhrechestvo
1970-tran
tia
epeac-636
queSam
Tverfilateliia
klinker697
TvVovaGrigorian
li
anglezUli-1962e
gec-Sankt
2013ranenaia
2010Brian-adspap
1961condkhed
Kalini-reo336
sio
910n-neo-Astra
Toliaguises-2001
li-82q
lestSurgu
Vel-trakin
229Dima-Shubin-Ulia
-unun
1970-TulaViacheslavFomichev
golbchik
IgnatPochernin
skrap-Pen
860-astsit
lay
pervia
Ufanadomnitsa-1989j
N-Sharifullin
BriaPavel-A
-rai
707-NeliaMaiakovaAs
IKorolev104
ruira
959-madrigal

не знаю, как под кат убрать
 

cybercat

Client
Регистрация
12.05.2016
Сообщения
19
Благодарностей
2
Баллы
3
накидал шаблон,
Все хорошо, кроме того, если marina_Markova в логине, в профайле будет Катя Иванова.
Это я вам для примера привел, что можно писать достаточно сложные конструкции.
Интересный метод. Спасибо за подсказку.
Вопрос. Кроме указанных тегов, какие еще можно использовать в генерации?

Существует ли что-то врде тега [Text|one|free|twoo] - где: one, free, twoo - случайные слова. Это бы подняло генерацию на новый уровень.
 
Последнее редактирование:

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63
Все хорошо, кроме того, если marina_Markova в логине, в профайле будет Катя Иванова.
Не будет если генерить вложенным проектом онлайн. Уже давно перешёл на этот метод генерации - идеально
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 451
Благодарностей
1 885
Баллы
113
Все хорошо, кроме того, если marina_Markova в логине, в профайле будет Катя Иванова.

Интересный метод. Спасибо за подсказку.
Вопрос. Кроме указанных тегов, какие еще можно использовать в генерации?

Существует ли что-то врде тега [Text|one|free|twoo] - где: one, free, twoo - случайные слова. Это бы подняло генерацию на новый уровень.
Используйте спинтакс, если хотите добавлять какие то части слов к логину, это не сложно настроить. Делаете конструкцию типа
{{-Profile.Login-}{Text|one|free|twoo}|{Text|one|free|twoo}{-Profile.Login-}}
Ну а дальше уже на что Вашей фантазии хватит. Кроме того на последней версии сделали расширенный спинтакс, вообще шикарная веЩь!
 
  • Спасибо
Реакции: irving zisman
Регистрация
19.10.2018
Сообщения
189
Благодарностей
25
Баллы
18
Как генерировать так чтобы был рандом между разными конструкциями? допустим логин нужен [Jap|3] или [Lat|3] или [Eng|4] допустим. Чтобы случайным образом генерировался один из трех этих вариантов, как записать?
 

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 237
Благодарностей
573
Баллы
113
Как генерировать так чтобы был рандом между разными конструкциями? допустим логин нужен [Jap|3] или [Lat|3] или [Eng|4] допустим. Чтобы случайным образом генерировался один из трех этих вариантов, как записать?
разделить их | попробуй

[[Jap|3]|[Lat|3]|[Eng|4]]
 
  • Спасибо
Реакции: 6585_Лягуша
Регистрация
19.10.2018
Сообщения
189
Благодарностей
25
Баллы
18

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 237
Благодарностей
573
Баллы
113
  • Спасибо
Реакции: 6585_Лягуша

heks

Client
Регистрация
01.10.2013
Сообщения
1 204
Благодарностей
316
Баллы
83
ловите спаршены с одного из форумов
 

Вложения

  • Спасибо
Реакции: 6585_Лягуша
Регистрация
19.10.2018
Сообщения
189
Благодарностей
25
Баллы
18
Все же хотелось бы разобраться с генерацией
 

heks

Client
Регистрация
01.10.2013
Сообщения
1 204
Благодарностей
316
Баллы
83
Регистрация
19.10.2018
Сообщения
189
Благодарностей
25
Баллы
18

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
  • Спасибо
Реакции: 6585_Лягуша

alcampo

Client
Регистрация
06.01.2021
Сообщения
183
Благодарностей
142
Баллы
43
Когда-то алгоритм генерации логинов в ПМ наверное был достаточно продвинутым.
Что он из себя представляет?
по сути это простой набор случайных слогов и добавлением или без добавления в конце числа года.

По-умолчанию, ПМ генерирует логины такого типа:

cleanbaidento1983
tranefatec1989
incoollired1977
stanolhagho1971

Я использую несколько сокращенную формулу генерации, получая на выходе такие логины:

gaisunking
reclistweb
theemmaho
knowinper
haimalma
racdynu

В любом варианте при попытке регистрации нескольких аккаунтов на одном ресурсе однотипность логинов бросается в глаза, видно отсутствие какой-либо человеческой логики в их составлении, полный рандом.
На сегодняшний день логины, генерируемые ПМ, уже примелькались модераторам и палятся невооруженным взглядом.
Такие ники уже не отвечают признакам человекоподобности.
В то же время отрасль генерации логинов не стоит на месте. Посмотрите, например, на ники, сгенерированные сервисом nick-name.ru/generate/
при обычной генерации
Nakele
Aziani
Zandevi
Ralinian
Chonce
Cadornit
при продвинутой генерации с использованием какого-то их специального метода
Mernat
Xarat
Elielbana
Qamil
Fraccon
Weldoshan
Kaorian
Flovida

Эти ники довольно разнообразны и при этом действительно более похожи на ники, выбираемые обычными юзерами.

В прошлом, до смены собственника сервис https://moikrug.ru/ сам генерировал очень и очень интересные логины на основе Имени и Фамилии юзера, предлагая их для регистрации, для примера:
zuel
luley
marcoux
robert-schmidt
michelle-hawkins
fortega
mgosa
jjoiner
victoria-f
Принципы генерации довольно просты, предполагались следующие варианты:
- Имя-Фамилия,
- Первая буква имени|Фамилия
- Имя-Первая буква Фамилия
Были еще какие-то способы, генерации, до конца не исследовал

На мой взгляд, также неплохой способ генерации довольно-таки человекоподобных логинов на основе Имени, Фамилии.
Для русскоязычных Имени Фамилии достаточно предварительно использовать транслитерацию, что и делал moikrug.

Этот способ может быть сделан более разнообразным, если дополнить логины указанием на город пользователя, например:
zuel-sankt-peterburg
luley-moskva
bryansk-fortega
kirovmgosa
jjoinernew-york
victoria-f-ekaterinburg
однако в некоторых случаях это может привести к генерации слишком длинных логинов, поэтому желательно, например, случайным обрезать прибавляемый город до, например, первых двух слогов, если длина свыше 6 букв, или убирать все гласные буквы из названия города, могла бы получиться что-то вроде:
zuel-sankt-pet
luley-moskva
brnsk-fortega
kirovmgosa
jjoinernwyrk
victoria-f-ekat

Интересный генератор castlots.org/generator-nikov-online/, выдает неплохие логины:
Rewentel
Grizzly32
DoniStyle
alechko
Satimus
Gendaif
VaPAKAsyK
Однако у меня есть сомнения по поводу рандомности ников, такое ощущение, что используется не рандомная генерация, а готовая база ников, слишком разные по типу ники выдает.


Последний генератор хорош тем, что в нем используются цифры, в предыдущих вариантах, пожалуй, для разнообразия, не хватало цифр в логинах, ведь они довольно часто используются обычными пользователями, например, год рождения, или цифры от 1 до 1000, если занят основной ник, например, может добавляться порядковый номер одинакового ника, или возраст, иное число, добавлять можно рандомно просто или через дефис, до или после, могло бы получаться что-то вроде:
13gaisunking
knowinper-745
Mernat78
Qamil-1967
474-Weldoshan
robert-schmidt1988
1991mgosa
zuel-sankt-pet34
1993kirovmgosa

Еще более разнообразить логины можно путем добавления в рандомных случаях случайной буквы после циферного ряда, например:
knowinper-745p
zuel-sankt-pet34d

С учетом рандомного проставления цифр и использования всех вариантов генерации одновременно, можно было бы получать что-то такого плана (перемешал случайным образом предыдущие примеры):
brnsk-fortega
haimalma
1993-kirovmgosa
Elielbana
Mernat78
jjoinernwyrk
Xarat
Qamil-1967
victoria-f-ekat
474-Weldoshan
1991mgosa
Kaorian
Fraccon
luley
reclistweb
zuel-sankt-pet34d
michelle-hawkins
marcoux
luley-moskva
theemmaho
knowinper-745p
robert-schmidt1988
racdynu
13gaisunking
Flovida
fortega
jjoiner


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

Алгоритмы создания ников просты и понятны, описаны мной выше, в ПМ можно было бы внести это в виде галочек с выбором нужных способов генерации, соответственно, с возможностью использовать их как одновременно, так и выборочно.
Всё достаточно просто осуществить - берёте слитую базу с какого либо ресурса под 1м логинов, фильтруете чтобы убрать цифры/спец. символы/пароли/слишком короткие или длинные и будет вам счастье
 
Регистрация
19.10.2018
Сообщения
189
Благодарностей
25
Баллы
18
Тоже поделюсь базой, нагенерировал на одном сайте, почистил базу от разного мусора. Кому надо забирайте.
 

Вложения

Кто просматривает тему: (Всего: 3, Пользователи: 0, Гости: 3)