🔮Genera Combinazione

Per fare ciò sono andato ad usare l'srand, per fare ciò sono andato ad importarmi 2 librerie.

#include <stdlib.h>
#include <time.h>

Dichiarazione della funzione

void generaCombinazione(int combinazione[], int dimensione, int numSimboli);

Sviluppo e spiegazione

void generaCombinazione(int combinazione[], int dimensione, int numSimboli) {
    srand(time(NULL));
    for (int i = 0; i < dimensione; i++) {
        combinazione[i] = rand() % numSimboli + 1;
    }
}

La funzione comincia con l'inizializzazione della funzione srand:

srand(time(NULL)) --> Andiamo ad inizializzare il generatore di numeri casuali

subito dopo troviamo un ciclo for:

for (int i = 0; i < dimensione; i++) {
    combinazione[i] = rand() % numSimboli + 1;
}

Questo ciclo va ad assegna un numero casuale generato all'elemento corrente dell'array combinazione[].

Last updated