non c'è output infatti... l'ultima riga $codes = GenerateRandomString(10, 1); è un esempio di invocazione della funzione.. se per esempio vuoi generare 12 stringhe lunghe 7 caratteri l'una userai: $codes = GenerateRandomString(7, 12); e così via... se vuoi vederle a video aggiungi in coda var_export($codes);