Question #6700   Proposée par Answiki le 21/09/2022 à 11:18:37 UTC

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

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

Icons proudly provided by Friconix.