rand
Ostatnio zmodyfikowano 2009-11-22 19:43
markon Temat założony przez niniejszego użytkownika |
rand » 2009-11-22 13:41:17 witam chciałbym ustawić randowi liczby z których ma losować, ale wchodzą w grę też liczby z przecinkiem pomocy |
|
Elaine |
» 2009-11-22 14:09:23 double myRand( double min, double max ) { double val; val = rand() *( 1.0 /( RAND_MAX + 1.0 ) ); return( val *( max - min ) ) + min; } |
|
markon Temat założony przez niniejszego użytkownika |
» 2009-11-22 14:31:51 problem w tym, że treść zadania narzuca srand i rand pomocy |
|
Elaine |
» 2009-11-22 14:55:22 A czego użyłem? |
|
markon Temat założony przez niniejszego użytkownika |
» 2009-11-22 15:03:34 czyli to jest implementacja zawarta w bibliotece? |
|
Elaine |
» 2009-11-22 15:54:21 Nie. Ale możesz chyba zobaczyć jak to zrobiłem i zrobić tak samo, nie? |
|
markon Temat założony przez niniejszego użytkownika |
» 2009-11-22 16:27:39 Mam za zadanie wylosować jedną z liczb (1; 1,5;2;2,5;3) proszę pokaż mi na przykładzie jak to zrobić, już męczę się nad tym parę dni |
|
malan |
» 2009-11-22 18:17:26 Może to i nie jest najlepsze rozwiązanie, ale może Ci się przyda: #include <iostream> #include <time.h>
double losuj( void ) { const double tabLiczby[] = { 1, 1.5, 2, 2.5, 3 }; return tabLiczby[ rand() % 5 ]; };
int main() { srand( time( 0 ) ); std::cout << "Wylosowalem: " << losuj(); getchar(); return 0; };
|
|
« 1 » 2 |