jak sprawdzić, czy ciąg wygląda losowo, czy generowany i wymieniany przez człowieka?

W celu identyfikacji [możliwych] nazw użytkowników wygenerowanych przez bota.

Załóżmy, że masz nazwę użytkownika „bilbomoothof” .. może to być nonsens, ale nadal zawiera wymowne dźwięki, a więc wydaje się być generowane przez człowieka.

Zgadzam się, że mógł zostać losowo wygenerowany ze słownika sylab lub części słów, ale załóżmy na chwilę, że dany bot jest trochę śmieciowy.

Załóżmy, że masz nazwę użytkownika taką jak „sdfgbhm342r3f”, dla człowieka jest to wyraźnie losowy ciąg. Ale czy można to zidentyfikować programowo?Czy są dostępne jakieś algorytmy (podobne do Soundex, itp.), Które potrafią zidentyfikować dźwięki możliwe do wymówienia w łańcuchu takim jak ten?

Najbardziej doceniane rozwiązania stosowane w PHP / MySQL.

questionAnswers(10)

yourAnswerToTheQuestion