|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Sep 2007
Messaggi: 763
|
[C] srand
Ciao!
Ho bisogno di generare dei numeri casuali. Potrei usare rand ed srand((unsigned int)time((time_t *)NULL)); ma mi piacerebbe capire cosa significano tutti i parametri (unsigned int) time() (time_t *)NULL che si trovano nella funzione srand. Ho fatto delle ricerche ma sembra che tutti usino srand come una black box sapendo cosa fa ma non come funziona... Sapete aiutarmi? grazie! |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Mar 2007
Messaggi: 1792
|
Quote:
![]() Se poi sei curioso su come viene impiegato il seme per generare la sequenza pseudo-casuale allora devi spulciare i sorgenti (o la documentazione) del tuo compilatore e/o della relativa libreria standard. Se usi un compilatore basato sulla GNU C Library puoi studiare il codice contenuto nei file rand.c, random.c e random_r.c. |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:22.