Originariamente inviato da Cell Ogni volta che peschi una cifra da 0 a 9 controlli se non è uguale ad una precedente. Se lo è, la scarti e ne ripeschi un'altra.

Forse l'unico problema è che facendo così, in teoria, potrebbe anche metterci molto tempo a scegliere un numero, perché potrebbe essere così sfigato da scegliere sempre numeri che ha già scelto
Improbabile: l'overhead della seconda soluzione che hai proposto non vale il guadagno di tempo che, se c'è, è irrisorio direi... generare ogni cifra e scartandola è sicuramente la soluzione migliore.