Un semplice generatore di anagrammi e parole rovesciate

   

Questo algoritmo cerca di restituire gli anagrammi di una singola parola.
Le lettere che compongono il termine inserito vengono mescolate e ricombinate un certo numero di volte (250, 500, 1000 o 2000). Eventuali corrispondenze vengono quindi controllate in un dizionario.
È un generatore di anagrammi molto rudimentale e piuttosto limitato: i caratteri vengono ricombinati in modo casuale e non vengono considerate tutte le combinazioni possibili. Questo approccio funziona abbastanza bene con parole brevi. Molto male con parole più lunghe.
Se non trovi un anagramma soddisfacente al primo tentativo, prova a cercarlo nuovamente selezionando un numero più alto di rimescolamenti.








Quest'altro cerca nel dizionario parole di una data lunghezza.
Le parole trovate vengono quindi capovolte (parolaalorap) e le stringhe di caratteri risultanti vengono controllate nel dizionario.
Se esiste una parola corrispondente, viene restituita.





Il dizionario di riferimento che utilizzo qui conta circa 112.000 parole.
L'ho trovato a questa pagina, curata da Francesco Napoletano.


Per commenti e suggerimenti:
    esperimenti