Exercice langage C corrigé, tutoriel et cours génération de nombres aléatoires.
Créez un programme avec le code suivant:
#include #include using namespace std; int main(int argc, char **argv) { srand(0); cout << rand() << endl; cout << rand() << endl; cout << rand() << endl; return 0; }
Lancez l’exécutable plusieurs fois pour vérifier que les mêmes nombres sont affichés.
Changez l’instruction srand(0); par srand(time(0)); et vérifiez que cette fois les nombres sont différents à chaque exécution.
N’oubliez pas d’ajouter #include au début du programme pour pouvoir utiliser la fonction time().
- Modifiez le programme pour que les nombres soient des nombres entiers compris entre 0 et 9.
- Modifiez le programme pour que les nombres soient des nombres entiers compris entre 1 et 10.
- Modifiez le programme pour que les nombres soient des nombres flottants (réels) compris entre 0 et 10.
- Modifiez le programme pour que les nombres soient des nombres flottants (réels) compris entre -1 et +1.
La correction exercice génération de nombres aléatoires (voir page 2 en bas)