Comment faire pour sélectionner des lettres aléatoires en c++

Salut, je suis en train de travailler sur un bourreau de projet pour mon dernier dans ma classe c++. J'ai plus de travail, mais j'ai voulu faire en sorte que le joueur pourrait avoir la possibilité de jouer contre un adversaire d'ordinateur en mode solo. J'ai essayé de faire quelque chose comme 97+rand()%123 alors convertir le nombre de personnages, mais je continue à recevoir des caractères bizarres comme l'une à l'envers f j'ai vérifié pour voir si il me manquait quelque chose, mais j'ai le droit de directives et j'ai inclus un srand.
une version simplifiée de ce que j'ai fait ressemble à ceci

#include <iostream>
#include <fstream>
#include <string>
#include <cstring>
#include <cstdlib>
#include <ctime>
using namespace std;

int main(){
    char cch;
    char ch; 
    unsigned seed= time(0)
    srand(seed)
    cch=97rand()%123;
    ch=cch;
    cout<<"computer chose "<< ch<<endl;
}

veuillez noter que je ne comprend pas tout ce que mon projet

c'est que 97 + rand()? Je n'étais pas au courant qu'il y avait 123 numéros dans l'ordre de l'alphabet.. comment sur 97 + (rand() % 26)?
À l'aide de rand est tombée dans une mauvaise pratique. J'ai fais quelques recherches sur <random>
Si votre requête est résolu, veuillez sélectionner une réponse.

OriginalL'auteur user2340686 | 2013-11-21