Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <ctime>
- #include <random>
- time_t timen;
- int seed = time(&timen);
- std::mt19937 randomEngine(seed);
- std::uniform_int_distribution<int> distribution(0, 10000);
- int main() {
- const int objs = 2;
- int tries = 3;
- int jobs = 1000000;
- int fails = 0;
- bool objects [objs];
- for(int i = 1; i <= jobs; i++) {
- for(int i = 0; i < objs; i++)
- objects[i] = false;
- for(int k = 0; k < tries; k++)
- objects[distribution(randomEngine) % objs] = true;
- for(int k = 0; k < objs; k++) {
- if(!objects[k]) {
- fails++;
- break;
- }
- }
- }
- int wins = jobs - fails;
- std::printf("%i successful jobs out of %i", wins, jobs);
- bool pressEnterToContinue;
- std::cin >> pressEnterToContinue;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement