come preferisce il cliente, è possibile fare entrambe le cose, potrebbe per esempio generare 100 codici, poi più in là generare altri 100 codici e dovrei quindi preoccuparmi di non far generare codici già creati precedentemente...
in effetti non avevo chiarito questo punto...