En C, comment tirer un nombre aléatoire entre 1 et 14 ?
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 14 :
x = 1 + rand()%14;
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 14 inclus
int x = 1 + rand()%14;
// 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 14 :
x = 1 + rand()%14;
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 14 inclus
int x = 1 + rand()%14;
// 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 14 :
x = 1 + rand()%14;
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 14 inclus
int x = 1 + rand()%14;
// 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 14 :
x = 1 + rand()%14;
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 14 inclus
int x = 1 + rand()%14;
// Affiche le nombre
printf("Random number : %d\n", x );
return 0;
}
# | ID | Query | URL | Count |
---|