io farei cosi:
considerando che devi generare dei numeri nella stessa decina puoi fare cosi:
un vettore di 5 caratteri (le decine)
che riempi in maniera random con valori compresi tra '0' e '9'
estremi inclusi (ovvero una rand da 0 a 9 a cui sommerai '0'),
per ogni numero controlli che non sia già stato inserito nel vettore.
per le unità lo stesso, solo che invece di controllare nel vettore di 5 controllerai non sia già inserita nel vettore "globale" (da 15 numeri corrispondente alla scheda)
Questo lo devi fare per 3 volte (le righe) riempiendo il vettore di 15 stringhe
infine ti occorre un vettore di 10 interi contenente le occorrenze delle decine,
questo ti permette di vedere se hai già preso la stessa decina 10 volte
(esaurendo tutte le possibili combinazioni)
quest'ultima parte la devi mettere come controllo quando generi la decina in maniera random.