Quindi ho più thread che utilizzeranno la funzione rand_r. La firma di questa funzione è:Sezionare correttamente il metodo rand_r (int * val)
int rand_r(int *val);
stavo cercando di utilizzare il tempo per seminare questa funzione, ma sto avendo tutti i tipi di problemi. Qualcuno potrebbe spiegarmi come chiamerei rand_r usando il tempo, o qualche altro modo semplice per seminare rand_r in modo dinamico.
Grazie!
fare riferimento al manuale-> http://linux.die.net/man/3/rand_r – MByD
Quali sono tutti i tipi di problemi? Si prega di essere specifici in modo che possiamo aiutare. –
Ciao @Thomas ho provato a usare tutte le forme di questo. E sto avendo un sacco di problemi con i puntatori, immagino. Ho provato a fare: rand_r ((unsigned int *) time (null)) e non ho ottenuto la compilazione di un problema, ma ho riscontrato un errore di segmentazione durante l'esecuzione. – user1742385