fork download
  1. #include <random>
  2. #include <iostream>
  3.  
  4. int main()
  5. {
  6. std::random_device rd;
  7. std::mt19937 gen(rd());
  8. std::uniform_int_distribution<> dis(1, 16);
  9.  
  10. int number = 0;
  11. while (number != 2 && number != 4 && number != 6)
  12. {
  13. number = dis(gen);
  14. }
  15. std::cout << number <<'\n';
  16. }
Success #stdin #stdout 0s 3468KB
stdin
Standard input is empty
stdout
6