Я делаю небольшую игру на C ++ для забавы и делаю случайное число от 0 до 100, которое представляет собой число угроз, которые вам нужно решить, это работает, но я создал функцию HomeScreen (), которая будет вызываться, если пользователь хочет go вернуться назад и увидеть угрозы или набрать команды, ну, проблема в том, что когда я вызвал свой int для угроз, он создал новое случайное число, которое испортило всю игру, потому что это стерло или ускорило бы пользователей прогресс. Мне нужно знать, как узнать, сколько угроз было сгенерировано при запуске игры, получить их и отобразить в функции HomeScreen ().
main.cpp (the first place where the int and random value is assigned)
int threats;
srand(time(NULL));
threats = rand() % 100 + 1;
HomeScreen() Function
int threats;
srand(time(NULL));
threats = rand() % 100 + 1;
system("CLS");
std::cout << "| HackersBeGone | Home Page | " << std::endl;
std::cout << "Threats = " << threats << std::endl; // Here is displays another random number when I
// need it to be the same number from main.cpp