Ciao.Non vi metto tutto il codice del programma, ma vi dico in breve che cosa sto facendo in questo pezzo:
Sto generando dei numeri casuali che mi serviranno in seguito,la generazione si ripete ogni volta che il ciclo rincomincia.Il problema (visto che il rang va fino a 12)è che c'è una elevata probabilità che mi esca un numero già usato, questo non voglio che succeda.
Non so però come evitarlo.LA mia idea è stata di salvare tutti i numeri in random in un array e mettere una condizione di uscita che confronta il nuovo numero generato con quelli nell'array.
Il problema è che non sono in grado di scriverla xD
Il pezzo di codice è questo

codice:
for(c=0;c<n;c++)
      {
                      colore(5);
                      printf("\nGiocatore %d,come ti chiami: ",k);
                      scanf("%s",nome[c]);
                      k++; 
                      doppio=null; //resetto l'array 
                      
                      for(h=0;h<4;h++)
                      {
                                      do
                                      {
                                          srand((unsigned)time(NULL));
                                          R=rand() % 12;
                                          doppio[D]=R;
                                          D++;
                                      }
                                      while(R==

Che cosa scrivo come condizione???