Tvor0zhok

Генератор случайных чисел (пример)

Sep 23rd, 2022 (edited)
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.86 KB | None | 0 0
  1. #include <iostream>
  2. #include <ctime>
  3. #include <random>
  4. using namespace std;
  5.  
  6. mt19937 base_int_double(time(NULL)); // for int & double
  7. mt19937_64 base_long_long(time(NULL)); // for long long
  8.  
  9. int main() {
  10.   int n_1 = base_int_double(); // random int NOT from [L; R]
  11.   double n_2 = base_int_double(); // random double NOT from [L; R]
  12.  
  13.   // random int from [L; R]
  14.   uniform_int_distribution <int> interval_int(-128, 206);
  15.   int a = interval_int(base_int_double);
  16.  
  17.   // random double from [L; R]
  18.   uniform_real_distribution <double> interval_double(-205.5, 205.5);
  19.   double b = interval_double(base_int_double);
  20.  
  21.   // random long long NOT from [L; R]
  22.   long long c = base_long_long();
  23.  
  24.   // random long long from [L; R]
  25.   uniform_int_distribution <long long> interval_long_long(-1e11, 1e11);
  26.   long long d = interval_long_long(base_long_long);
  27.  
  28.   return 0;
  29. }
  30.  
Add Comment
Please, Sign In to add comment