#include <iostream>
#include <vector>
#include <cstdlib>
#include <ctime>
// Function to generate a random uppercase letter
char randomLetter() {
return 'A' + std::rand() % 26;
}
// Function to create an m x n grid filled with random letters
std::vector<std::vector<char>> createGrid(int m, int n) {
std::vector<std::vector<char>> grid(m, std::vector<char>(n));
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
grid[i][j] = randomLetter();
}
}
return grid;
}
// Function to print the grid
void printGrid(const std::vector<std::vector<char>>& grid) {
for (const auto& row : grid) {
for (char c : row) {
std::cout << c << " ";
}
std::cout << "\n";
}
}
int main() {
int m = 4, n = 5;
// Seed random number generator
std::srand(std::time(0));
// Create and print grid
auto grid = createGrid(m, n);
printGrid(grid);
}
/*
run:
N V D G L
L N P M S
R K E D Q
X K O E D
*/