generate random character c++ code example
Example 1: c++ generate random char
char cch = 'a' + rand()%26;
Example 2: getting a random letter in c++
char c;
int r;
srand (time(NULL));
for (i=0; i<num; i++)
{ r = rand() % 26;
c = 'a' + r;
cout << c;
}
Example 3: int random string generator c++
string gen_random(int len) {
string s;
static const char alphanum[] =
"0123456789"
"ABCDEFGHIJKLMNOPQRSTUVWXYZ"
"abcdefghijklmnopqrstuvwxyz";
for (int i = 0; i < len; ++i) {
s+= alphanum[rand() % (sizeof(alphanum) - 1)];
}
return s;
Example 4: C++ generate a random letter
#include <iostream>
int main() {
srand(time(0));
std::cout <<"random uppercase = " << char('A' + rand() % 26) << std::endl;
std::cout <<"random uppercase = " << char('a' + rand() % 26) << std::endl;
}