Question #1421   Proposée par Answiki le 29/09/2021 à 9:50:15 UTC

En C, comment tirer un nombre aléatoire entre 0 et 100 ?

Answer   Submitted by Answiki on 09/21/2022 at 11:21:05 AM UTC

En C, la fonction rand() permet de générer un nombre pseudo-aléatoire. Le code suivant permet de restreindre le tirage entre 0 et 100.

x = rand()%101;  

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 0 et 100 inclus
  int x = rand()%101;  

  // Affiche le nombre
  printf("Random number : %d\n", x );
    
  return 0;
}

6 events in history
Answer by Answiki on 09/21/2022 at 11:21:05 AM

En C, la fonction rand() permet de générer un nombre pseudo-aléatoire. Le code suivant permet de restreindre le tirage entre 0 et 100.

x = rand()%101;  

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 0 et 100 inclus
  int x = rand()%101;  

  // Affiche le nombre
  printf("Random number : %d\n", x );
    
  return 0;
}

Question by Answiki 09/21/2022 at 11:18:37 AM
En C, comment tirer un nombre aléatoire entre 0 et 100 inclus ?
Answer by Answiki on 09/29/2021 at 10:05:18 AM

En C, la fonction rand() permet de générer un nombre pseudo-aléatoire. Le code suivant permet de restreindre le tirage entre 0 et 100.

x = rand()%101;  

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 0 et 100 inclus
  int x = rand()%101;  

  // Affiche le nombre
  printf("Random number : %d\n", x );
    
  return 0;
}

Answer by Answiki on 09/29/2021 at 10:03:37 AM

En C, la fonction rand() permet de générer un nombre pseudo-aléatoire. Le code suivant permet de restreindre le tirage entre 0 et 100.

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;
}

Answer by Answiki on 09/29/2021 at 09:59:06 AM

En C, la fonction rand() permet de générer un nombre pseudo-aléatoire. Le code suivant permet de restreindre le tirage entre 0 et 100 :

x = rand()%101;  


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;
}

Question by Answiki 09/29/2021 at 09:50:15 AM
En C, comment tirer un nombre aléatoire entre 0 et 100 ?
# ID Query URL Count
0 7825 comment obtenir un chiffre aleatoire en c entre 0 et 100 https://fr.ans.wiki/1421/en-c-comment-tirer-un-nombre-aleatoire-entre-0-et-100 2
1 7184 nombre aléatoire c entre 0 et 100 https://fr.ans.wiki/1421/en-c-comment-tirer-un-nombre-aleatoire-entre-0-et-100 5
2 7104 https://fr.ans.wiki/1421/en-c-comment-tirer-un-nombre-aleatoire-entre-0-et-100/ https://fr.ans.wiki/1421/en-c-comment-tirer-un-nombre-aleatoire-entre-0-et-100 3
3 6094 nombre aléatoire entre 0 et 100 en c https://fr.ans.wiki/1421/en-c-comment-tirer-un-nombre-aleatoire-entre-0-et-100 4
4 6043 nombre aléatoire c++ entre 0 et 100 https://fr.ans.wiki/1421/en-c-comment-tirer-un-nombre-aleatoire-entre-0-et-100 1
5 4936 nombre aleatoire C compris entre 0 et 100 https://fr.ans.wiki/1421/en-c-comment-tirer-un-nombre-aleatoire-entre-0-et-100 1

Icons proudly provided by Friconix.