Generare una stringa veramente casuale di una determinata lunghezza è un'attività abbastanza semplice (e già ben coperta).Come posso generare stringhe "leggibili" pseudo-casuali in Java?
Tuttavia; Mi piacerebbe generare una stringa casuale "pseudo" con il vincolo aggiuntivo che sia relativamente facilmente leggibile (ad un lettore inglese-nativo)
Penso che un altro modo per dire questo è che la stringa generata dovrebbe consistono in "sillabe riconoscibili". Ad esempio, "akdjfwv" è una stringa casuale, ma non è affatto riconoscibile. "Flamyom"; tuttavia, è molto "riconoscibile" (anche se non ha senso).
Ovviamente, si potrebbe fare una lunga lista di "sillabe riconoscibili" e quindi selezionarle casualmente.
Ma, c'è un modo migliore per fare qualcosa come generare una "sillaba riconoscibile" o generare una "sillaba" e quindi testarlo per vedere se è "riconoscibile"?
Posso pensare a diversi modi per realizzare questa implementazione, ma se qualcuno l'ha già implementato (preferibilmente in Java o C#) preferirei riutilizzare il loro lavoro.
Qualche idea?
Questo genera grandi stringhe. Arriva a un costo di prestazioni piuttosto elevato (al contrario di generare lunghi sequenziali). – Jared