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

[C++]Przedział losowości rand.

Ostatnio zmodyfikowano 2015-12-13 23:24
Autor Wiadomość
KlusekPospolity
Temat założony przez niniejszego użytkownika
[C++]Przedział losowości rand.
» 2015-12-13 22:20:40
Zauważyłem, że po ustawieniu losowości rand,np. od 10 do 30 wynik czasem jest większy od maksimum.(32,35,37)
C/C++
srand( time( 0 ) );
( rand() % 30 ) + 10;
Robie coś źle, czy może nie rozumiem mechanizmu? :)
P-141925
SeaMonster131
» 2015-12-13 22:51:30
rand() % 30
 losuje liczbę z przedziału 0-29, i dodajesz do tego
+ 10
, więc wynik będzie z przedziału 10-39.
P-141926
KlusekPospolity
Temat założony przez niniejszego użytkownika
» 2015-12-13 23:24:04
Dzięki wielkie, już rozumiem. W takim razie z przedziału od 10 do 30 będzie wyglądało tak:
( rand() % 21 ) + 10;
P-141931
« 1 »
  Strona 1 z 1