In C/C++?Originariamente inviato da Timopongo
puoi fare cosí:
in x ora hai un numero casuale da 0 a 99.codice:randomize(); int x=random(100);
![]()
In C/C++?Originariamente inviato da Timopongo
puoi fare cosí:
in x ora hai un numero casuale da 0 a 99.codice:randomize(); int x=random(100);
![]()
si...Originariamente inviato da oregon
In C/C++?
la randomize() è una speciale srand() al cui interno fa praticamente quello che fa
...codice:srand((unsigned int)time(NULL));
è solo + stringata...
![]()
![]()
Chi di noi non vorrebbe
sollevare il velo sotto cui sta nascosto il
futuro...
David Hilbert
No byaur ... quello che dici non esiste in C/C++ standard.
Quelle di cui parli sono due semplici macro, definite in questo modo
#define randomize() (srand(time(0)))
#define random(x) (rand() % x)
che non sono assolutamente standard e che devono essere dichiarate in tal modo prima di essere usate.
La randomize non è una speciale srand ... e' soltanto una macro definita a partire dalla srand ... spero sia chiara la differenza ...
Le funzioni di libreria sono *comunque*
srand()
rand()
e non esistono *altre funzioni* da usarsi al posto loro ...
si hai ragione tu...
nello standard non c'è, viene aggiunto solo da alcuni compilatori Borland...
ma sono delle macro?? io avevo visto che erano funzioni...
bho...
mea culpa... mea tremendissima culpa...
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Chi di noi non vorrebbe
sollevare il velo sotto cui sta nascosto il
futuro...
David Hilbert