[C++]Przedział losowości rand.
Ostatnio zmodyfikowano 2015-12-13 23:24
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) srand( time( 0 ) ); ( rand() % 30 ) + 10;
Robie coś źle, czy może nie rozumiem mechanizmu? :) |
|
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. |
|
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; |
|
« 1 » |