Bonjour à tous,
J'essai de tirer un nombre aléatoirement entre 0 et 336531, mais apparament cela est impossible avec :
time_t t;
int nbaleatoire;
srand((unsigned) time(&t));
nbaleatoire = rand()%336531;
En effet tous les nombres que je tire se trouve dans la même fourchette de grandeur, c'est à dire 20000...
J'aimerais donc savoir s'il existe une fonction qui me permettrait de palier se probleme, ou s'il va falloir que je calcule cela tout seul?
Merci beaucoup.
PS:Ce nombre tiré va me permettre de choisir un mot au hasard dans un fichier text.
Partager