Non c'è nessun errore. Essendo "casuali" i numeri si possono anche ripetere... specie se l'intervallo è molto piccolo.
Spetta a te controllare che non ci siano doppioni e il codice che hai scritto non mi sembra garantire questa cosa.


Ciao.