Aby losowane liczby nie powtarzały się, należy przed rozpoczęciem losowania wywołać funkcję srand, do której paremetr otrzymamy z funkcji time(NULL) – zwraca ona ilość sekund, jakie upłynęły od 1 stycznia 1970 roku:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
#include // dla time #include // dla rand #include int main() { srand(time(NULL)) ; cout << rand() % 100 ; // wylosuje liczbę z zakresu 0..99 return 0 ; } |
Autor: Iskar