Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Problem z funkcją rand

Ostatnio zmodyfikowano 2013-12-09 16:41
Autor Wiadomość
mammawhy9
Temat założony przez niniejszego użytkownika
Problem z funkcją rand
» 2013-12-06 12:25:33
Witam, mój problem jest prosty.
Funkcja rand gdy kompiluje w wersji "release" generuje nieprawidłowe liczby (nie z przedzialu 0-6 tylko jakieś miliony)
C/C++
void losuj( int & a, int n, int m ) {
   
    a = n + rand() % m; //funkcja do losowania, srand(time(NULL)); zadeklarowałem w main()
   
}
Proszę o pomoc.
P-98497
pekfos
» 2013-12-06 15:17:52
Argumenty są prawidłowe?
P-98501
cheyenne
» 2013-12-08 10:34:08
a gdyby tak zapisać:
a = n + (rand() % m);
P-98675
pekfos
» 2013-12-08 11:25:20
a gdyby tak zapisać:
..to nic by się nie zmieniło.
P-98679
Mitu
» 2013-12-09 16:37:47
Pokaż jak wywołujesz tę funkcję i skąd bierzesz argumenty.
P-98800
kffysio
» 2013-12-09 16:41:56
a zmienna 'm' ma jakąś ustaloną wartość? jeśli nie to wywala takie liczby.
P-98802
« 1 »
  Strona 1 z 1