Použil jsem tedy
srand(time(NULL));
return rand()%2+0;
Nicméně teď to vypisuje buď jen jedničky nebo jen nuly. Což nechápu, fci volám pokaždé znovu v tom cyklu. Je to tím, že se výsledek time(NULL) mění jen jednou za sekundu? Tedy když program běží méně než vteřinu, resp. když se netrefí do překlenutí, bude vždy stejný, že?Dalo by se to vyřešit při každém volání funkce nějakým násobkem například?