#include <cstdlib>
#include <ctime>
#include <iostream>
#include <sstream>
std::string passReverse(const std::string& userPass)
{
srand(time(0));
const int randNum = rand();
const int rand_NumOut = randNum % 12 + 2;
std::string reversed(userPass.rbegin(), userPass.rend());
std::ostringstream oss;
oss << reversed << rand_NumOut;
return oss.str();
}
int main()
{
std::cout << passReverse("password") << std::endl;
}
I2luY2x1ZGUgPGNzdGRsaWI+CiNpbmNsdWRlIDxjdGltZT4KI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3N0cmVhbT4KCnN0ZDo6c3RyaW5nIHBhc3NSZXZlcnNlKGNvbnN0IHN0ZDo6c3RyaW5nJiB1c2VyUGFzcykKewogICAgc3JhbmQodGltZSgwKSk7CiAgICBjb25zdCBpbnQgcmFuZE51bSA9IHJhbmQoKTsKICAgIGNvbnN0IGludCByYW5kX051bU91dCA9IHJhbmROdW0gJSAxMiArIDI7CgogICAgc3RkOjpzdHJpbmcgcmV2ZXJzZWQodXNlclBhc3MucmJlZ2luKCksIHVzZXJQYXNzLnJlbmQoKSk7CgogICAgc3RkOjpvc3RyaW5nc3RyZWFtIG9zczsKICAgIG9zcyA8PCByZXZlcnNlZCA8PCByYW5kX051bU91dDsKICAgIHJldHVybiBvc3Muc3RyKCk7Cn0KCmludCBtYWluKCkKewogICAgc3RkOjpjb3V0IDw8IHBhc3NSZXZlcnNlKCJwYXNzd29yZCIpIDw8IHN0ZDo6ZW5kbDsKfQo=