ti consiglio di cercare tra le librerie del c, una libreria che gestica l'ora e di generare un numero casuale in funzione dell'ora ... es :
se ti serve un numero tra 1 e 60 ti basta prendere il tempo in secondi in quell'istante ( variabilie aleatoria con probabilita uniforme 1/60) se ti serve un numero + grande ti basta una funzione che amplifichi la cosa lasciando uniforme la pribabilità ...
60 / 6 e ottieni un numero casuale tra 1 e 10
se prendi i millisecondi hai 1/1000
se prendi (ore /2.4)(minuti/60)(secondi/6)millisecondi la tua v.a assume valori €[0;1000000] non so cosa tu debba rappresentare ma 1000000 di possibilità nn sono poche!
( non programmo in c e pochissimo in c++ quindi non so che libreria sia) ciao