L'inventaparole (o GAN, Generatore Automatico Neologismi) è un programma che utilizza i numeri casuali per generare centinaia di migliaia di parole inesistenti.
Le caratteristiche fondamentali sono la lunghezza della parola generata (dalle 4 alle 10 lettere) e la sonorità totalmente compatibile con la lingua italiana (potrebbero esser creati GAN anche per simulare le sonorità della lingua inglese, francese ed altre lingue straniere...).
La possibilità di modificare la "percentuale di astrazione", (un parametro che agisce sulla proporzione tra vocali e consonanti), permette al GAN di generare parole più o meno aspre ed inusuali.


UN PO' DI CIFRE...

La velocità di generazione del programma (di cui vedete lo schema a blocchi nella figura a fianco) è di circa duecento parole al secondo e può variare a seconda del processore usato. Le decisioni prese di volta in volta dal programma, in base a dei numeri generati casualmente, sono oltre 5500 al secondo. La routine in Flash, una volta caricata la pagina, è residente nel vostro computer e permette di generare parole anche se il computer è scollegato dalla rete.
La probabilità di generare vocaboli già esistenti nella lingua italiana è relativamente bassa (mediamente una parola ogni cinquanta generate).
Le possibilità che una parola inventata dal GAN venga ripetuta a breve distanza è invece molto rara, ed è principalmente legata alla lunghezza della parola stessa. Una parola come "OTRE", di quattro lettere e con una doppia consonante di seguito, ha una probabilità su 20.000. di esser ripetuta. Ma per una parola come "ELISATO", le probabilità scendono ad una su 4.650.000, per arrivare addirittura a parole come "TANECOTTO", con caratteristiche tali da farla apparire mediamente ogni 25.000.000 di parole generate. Le parole a maggior rischio di ripetizione sono le parole di quattro lettere contenenti all'interno la lettera"Q", estremamente vincolanti (alla lettera Q deve seguire obbligatoriamente la vocale "U" ed un'altra vocale ancora...) con una probabilità ogni 10.000.
Le routine sono state sviluppate nel linguaggio ActionScript per poter esser lette con un semplice plug-in per flash a partire dalla versione 5.0 in poi. Nel caso il vostro browser non sia abilitato scaricateil lettore dal link di macromedia.
  • news 6