Generare numeri casuali non ripetuti c++

di il
1 risposte

Generare numeri casuali non ripetuti c++

Salve a tutti, dovrei generare dei numeri casuali non ripetuti ma non riesco a capire come fare. Questo è ciò che ho provato a fare ma funziona solo in parte perchè non riesco a capire come eseguire un nuovo controllo del numero estratto.

for(i=0;i < 7;i++)
            {
                numeri_casuali[carte]=rand()%51+1;
                for(j=0;j < i;j++)
                {
                    if(numeri_casuali[carte]==numeri_casuali[j])
                    {
                        numeri_casuali[carte]=rand()%51+1;


                    }
                }
                carte=carte+1;
             }
Grazie in anticipo!

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte