Et ouais, j'en apprend de plus en plus sur le langage C grâce à l'I.U.T..
Cependant je voulais faire un p'tit programme qui me sera utile plus tard, hélas il me manque un élément-clé pour pouvoir le réaliser...
Je voudrais générer un nombre aléatoire en l'attribuant à une valeur. Je sais qu'on peut écrire...
- Code: Tout sélectionner
int nb=rand()
... mais cela ne génère qu'un nombre fixe pour toute la durée de l'utilisation du système il me semble.
Ce que j'aimerais savoir, c'est comment générer un nombre aléatoire ayant ces caractéristiques comme exemple :
- Qui soit en continu regénéré, à chaque fois qu'on fait appel à "nb", un nouveau nombre s'affiche.
- Qui soit compris entre 0 et 20 (par exemple)
- Qui soit possible d'être répété, même plusieurs fois de suite (par exemple : 2, 4, 6, 3, 2, 4, 4, 1, 4, 2, 5, 5, ...)
Apparemment c'est assez compliqué, le prof' n'a pas sû me l'expliquer rapidement à la fin d'un cours.
Pourriez-vous m'aider s'il vous plaît ? :3