Losowanie liczb z przedziałem
Ostatnio zmodyfikowano 2018-07-23 04:38
rogerpl Temat założony przez niniejszego użytkownika |
Losowanie liczb z przedziałem » 2018-07-23 02:17:54 witam, ostatnio w jednym zadaniu musiałem m.in. wylosować do tablicy liczby z przedziału 10 do 30, czy jest jakiś prostszy sposób na ten zapis: (( rand() % 21 ) + 10 ); , gdybym chciał użyć jakichś wielkich skomplikowanych liczb tą metodą to musiał bym użyć kalkulatora do zaoszczędzenia czasu lub dopisać dodatkowo int a = 30, b = 10, c; a = a - b + 1; c =(( rand() % a ) + b ); |
|
YooSy |
» 2018-07-23 04:38:20 chciał użyć jakichś wielkich skomplikowanych liczb tą metodą |
Normalnym jest w tej metodzie, że duże liczby składają się z kilku wylosowanych wartości złożonych wg potrzeb. Od C++11 jest dostępna biblioteka <random>, a w niej Pseudo-random number generation. |
|
« 1 » |