[lekcja 16] - losowanie tych samych liczb:
Ostatnio zmodyfikowano 2011-10-23 09:44
master Temat założony przez niniejszego użytkownika |
[lekcja 16] - losowanie tych samych liczb: » 2011-10-14 22:31:03 Witam, mam problem -tak jak napisałem- z przykładami z lekcji 16. Kiedy używam funkcji rand, losuje ona liczbę, jednak nawet po ponownej kompilacji wylosowana liczba/liczby są takie same jak wcześniej! Proszę o poradę jak temu zaradzić. O to kod programu w razie potrzeby : #include <iostream> #include <cstdlib> using namespace std;
int main() { int czas = time( NULL ); for( int i = 0; i < 3; i++ ) { int los = rand(); cout << "Wypisuję wylosowana liczbe : \t" << los << endl; } } P.S. Przepraszam, ale nie wiem jak umieszczać kod, żeby był czytelniejszy, a żadnego FAQ nie wiedziałem.. Pozdrawiam |
|
OSA_PL |
» 2011-10-15 00:46:42 |
|
MasterLukman |
» 2011-10-23 09:44:26 Tak jak kolega wyżej mówi. To zapobiega losowaniu się ciągle tej samej liczby. A losujesz liczbę w ten sposób: ( rand() % ile_liczb_w_przedziale ) + startowa_liczba;
Radzę Ci powtórzyć lekcję "Pseudolosowe liczby całkowite" ;) |
|
« 1 » |