En C, comment tirer un nombre aléatoire entre 1 et 11 ?
En C, la fonction rand()
permet de générer un nombre pseudo-aléatoire. Le code suivant permet de restreindre le tirage entre 1 et 11 :
x = 1 + rand()%11;
La formule générique est détaillée ici. Voici le code complet qui initialise le générateur pseudo aléatoire afin d'éviter de toujours tirer les mêmes nombres :
#include <stdio.h> // Pour printf
#include <stdlib.h> // Pour rand() srand()
#include <time.h> // Pour time()
int main(void) {
// Initialise le générateur pseudo aléatoire
// Sans cette ligne, on tirerait toujours le même nombre
srand(time(NULL));
// Génére un nombre entre 1 et 11 inclus
int x = 1 + rand()%11;
// Affiche le nombre
printf("Random number : %d\n", x );
return 0;
}
En C, la fonction rand()
permet de générer un nombre pseudo-aléatoire. Le code suivant permet de restreindre le tirage entre 1 et 11 :
x = 1 + rand()%11;
La formule générique est détaillée ici. Voici le code complet qui initialise le générateur pseudo aléatoire afin d'éviter de toujours tirer les mêmes nombres :
#include <stdio.h> // Pour printf
#include <stdlib.h> // Pour rand() srand()
#include <time.h> // Pour time()
int main(void) {
// Initialise le générateur pseudo aléatoire
// Sans cette ligne, on tirerait toujours le même nombre
srand(time(NULL));
// Génére un nombre entre 1 et 11 inclus
int x = 1 + rand()%11;
// Affiche le nombre
printf("Random number : %d\n", x );
return 0;
}
En C, la fonction rand()
permet de générer un nombre pseudo-aléatoire. Le code suivant permet de restreindre le tirage entre 1 et 11 :
x = 1 + rand()%11;
La formule générique est détaillée ici. Voici le code complet qui initialise le générateur pseudo aléatoire afin d'éviter de toujours tirer les mêmes nombres :
#include <stdio.h> // Pour printf
#include <stdlib.h> // Pour rand() srand()
#include <time.h> // Pour time()
int main(void) {
// Initialise le générateur pseudo aléatoire
// Sans cette ligne, on tirerait toujours le même nombre
srand(time(NULL));
// Génére un nombre entre 1 et 11 inclus
int x = 1 + rand()%11;
// Affiche le nombre
printf("Random number : %d\n", x );
return 0;
}
En C, la fonction rand()
permet de générer un nombre pseudo-aléatoire. Le code suivant permet de restreindre le tirage entre 1 et 11 :
x = 1 + rand()%11;
La formule générique est exposée ici. Voici le code complet qui initialise le générateur pseudo aléatoire afin d'éviter de toujours tirer les mêmes nombres :
#include <stdio.h> // Pour printf
#include <stdlib.h> // Pour rand() srand()
#include <time.h> // Pour time()
int main(void) {
// Initialise le générateur pseudo aléatoire
// Sans cette ligne, on tirerait toujours le même nombre
srand(time(NULL));
// Génére un nombre entre 1 et 11 inclus
int x = 1 + rand()%11;
// Affiche le nombre
printf("Random number : %d\n", x );
return 0;
}
En C, la fonction rand()
permet de générer un nombre pseudo-aléatoire. Le code suivant permet de restreindre le tirage entre 1 et 11 :
x = rand()%101;
La formule générique est exposée ici. Voici le code complet qui initialise le générateur pseudo aléatoire afin d'éviter de toujours tirer les mêmes nombres :
#include <stdio.h> // Pour printf
#include <stdlib.h> // Pour rand() srand()
#include <time.h> // Pour time()
int main(void) {
// Initialise le générateur pseudo aléatoire
// Sans cette ligne, on tirerait toujours le même nombre
srand(time(NULL));
// Génére un nombre entre 0 et 100 inclus
int x = rand()%101;
// Affiche le nombre
printf("Random number : %d\n", x );
return 0;
}
# | ID | Query | URL | Count |
---|