[ RISOLTO]Rand con seed (in C)
Inviato: mercoledì 30 aprile 2008, 14:19
Ragazzi sto cercando di creare dei numeri da 1 a 10 e per questo uso la funzione rand, più precisamente il codice usato è:
a = (int) (r * (rand()/(RAND_MAX + 1.0)));
solo che vorrei che il seed fosse casuale, o meglio vorrei che i numeri generati da 1 a 10 fossero effettivamente casuali e non pseudocasuali.Nel mio codice devo generare una matrice e riempirla a caso ma in realtà questo non succede dato che il pattern tende a ripetersi.. Sapete come potrei fare? Grazie!
a = (int) (r * (rand()/(RAND_MAX + 1.0)));
solo che vorrei che il seed fosse casuale, o meglio vorrei che i numeri generati da 1 a 10 fossero effettivamente casuali e non pseudocasuali.Nel mio codice devo generare una matrice e riempirla a caso ma in realtà questo non succede dato che il pattern tende a ripetersi.. Sapete come potrei fare? Grazie!