Funkcja losująca
Ostatnio zmodyfikowano 2011-04-19 13:10
verst Temat założony przez niniejszego użytkownika |
Funkcja losująca » 2011-04-19 13:00:26 #include <iostream> #include <cstdlib> #include <ctime> int losuj( int a, int b ) { srand( time( NULL ) ); return( rand() % a ) + b; } int main() { std::cout << "LOS: " << losuj( 1, 100 ); return 0; }
Dlaczego nie dziala mi ta funkcja, stale wyswietla się 100... |
|
McAffey |
» 2011-04-19 13:05:38 #include <iostream> #include <cstdlib> #include <ctime>
int losuj( int a, int b ) { srand( time( NULL ) ); return( rand() % b ) + a; }
int main() { std::cout << "LOS: " << losuj( 1, 100 ); return 0; }
Przyjrzyj się co poprawiłem i zastanów się dla czego źle działało. |
|
verst Temat założony przez niniejszego użytkownika |
» 2011-04-19 13:10:38 A no tak, wieksza, ma byc najpierw a na nexta mniejsza. Thx.
Rozwiązanie: Przestawienie literek, a z b. |
|
« 1 » |