generator


1. Random Number Generation:

#include <random>

std::random_device rd;
std::default_random_engine gen(rd());
std::uniform_int_distribution<int> dist(1, 10);

for (int i = 0; i < 10; i++) {
  int num = dist(gen);  // Generate a random number between 1 and 10
}

2. Password Generation:

#include <random>
#include <string>

std::random_device rd;
std::default_random_engine gen(rd());
std::uniform_int_distribution<int> charDist('a', 'z');  // Generate lowercase letters

std::string generatePassword(int length) {
  std::string password;
  for (int i = 0; i < length; i++) {
    char c = charDist(gen);
    password.push_back(c);
  }
  return password;
}

3. String Permutation Generation:

4. Graph Traversal (Breadth-First Search):

5. FizzBuzz (Generator Expression):

6. Fibonacci Sequence:

7. Infinite Loop with Yield:

8. Range Generator:

9. Multiples of a Number:

10. Unique Random Numbers:

11. Zip Two Sequences (Generator Expression):

12. Iterate Over a Map:

13. Prime Number Generator:

14. Random Colors (RGB):

15. Eratosthenes Prime Sieve:

16. Coroutine to Read from a File: