Witam, tworze pierwszy amatorski projekt na temat tego czego się nauczyłem (tekstowy rpg)
czuję jakby srand nie nadążał za moim szybkim użyciem switcha w konsoli, a chcę aby wynik za każdym razem był losowy, mogę temu jakoś zaradzić?
#include <iostream>
#include <cmath>
using namespace std;
int wybor;
float variable, cash, cashrand;
int main(){
for( ; ; ){
cin >> wybor;
switch(wybor)
{
case 1:
srand (time(NULL));
variable = rand() % 25;
cashrand = rand() % 24 + 1;
if (variable <= 15){
cout<< "You found " << cashrand << " crowns";
cash = cash + cashrand;
}
if (variable >= 16){
if (variable <= 25){
cout << "You found nothing";
}
}
}
}
}
Poniżej wynik konsoli :D