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

Generowanie liczby z zmiennej ?

Ostatnio zmodyfikowano 2015-03-03 17:49
Autor Wiadomość
Gravity
Temat założony przez niniejszego użytkownika
Generowanie liczby z zmiennej ?
» 2015-03-03 17:34:16
Witam ,
czy jest jakiś sposób aby wygenerować liczbę z zmiennej ? Bo powiedzmy mam taką zmienną
C/C++
int sila = 50;

i gdy próbowałem zrobić coś takiego :
C/C++
int atak = rand() % sila;

to wywala błąd , że dziele przez 0 ale przecież ta zmienna ma wartość 50 . Więc jest jakaś możliwość ?
P-127597
qwert
Odpowiedź
» 2015-03-03 17:48:13
Cześć, jestem nowy tu na forum :)
Po pierwsze musisz dołączyć bibliotekę ctime oraz cstdlib
C/C++
#include <ctime>
#include <cstdlib>
Po drugie musisz zainicjować generator liczb losowych
srand(time(NULL));
I ostatnie - musisz sprecyzować z jakiego zakresu ma zostać wygenerowana liczba czyli robisz w ten sposób, że dajesz rand() i wykonujesz modulo przez jakąś liczbę (wartość "górna :)") i ewentualnie dodajesz kolejną liczbę, żeby mieć "dół" tego zakresu
P-127599
Gravity
Temat założony przez niniejszego użytkownika
» 2015-03-03 17:49:38
Już rozwiązałem ten problem .

BTW

"[.code]"

"[./code]"

Bez kropek.
P-127600
« 1 »
  Strona 1 z 1