andewK

Untitled

Jan 14th, 2021
81
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <algorithm>
  2. #include <fstream>
  3. #include <iostream>
  4. #include <string>
  5. #include <vector>
  6. #include <cstdlib> // для функций rand() и srand()
  7. #include <ctime> // для функции time()
  8.  
  9. int getRandomNumber(int min, int max) {
  10.   static const double fraction = 1.0 / (static_cast<double>(RAND_MAX) + 1.0);
  11.   // Равномерно распределяем рандомное число в нашем диапазоне
  12.   return static_cast<int>(rand() * fraction * (max - min) + min);
  13. }
  14.  
  15. using namespace std;
  16. int main(int argc, char* argv[]) {
  17.   srand(static_cast<unsigned int>(time(0)));
  18.   setlocale(0, "");
  19.  
  20.   vector<string> first = {"Леденая сфера", "Удар щитом", };
  21.   vector<string> second = {"Рубака", "Покоритель", };
  22.  
  23.   cout << first[getRandomNumber(0, first.size())] << " "
  24.        << second[getRandomNumber(0, second.size())];
  25. }
  26.  
RAW Paste Data