ciao, sto facendo un programmino che mi simuli l'estrazione del lotto! ma il mio random mi da sempre numeri bassi e quando ripeto il programma mi da quasi sempre il numero dopo a quello che é uscito prima:

questo è il mio codice:

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

void main()

{

int num;

num=1;
randomize();
num = random(45);


printf ("\nIl numero estratto é: %d", num);

}

e poi come faccia a dichiarare e a richiamare la funzione in c?

ciao e grazie!