Question #1422   Proposée par Answiki le 29/09/2021 à 9:59:48 UTC

En C, comment tirer un nombre al�atoire entre 1 et 11 ?

Answer   Submitted by Answiki on 09/29/2021 at 10:05:29 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 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;
}


5 events in history
Answer by Answiki on 09/29/2021 at 10:05:29 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 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;
}


Answer by Answiki on 09/29/2021 at 10:05:11 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 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;
}


Answer by Answiki on 09/29/2021 at 10:03:53 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 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;
}


Answer by Answiki on 09/29/2021 at 10:03:03 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 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;
}


Question by Answiki 09/29/2021 at 09:59:48 AM
En C, comment tirer un nombre al�atoire entre 1 et 11 ?
# ID Query URL Count

Icons proudly provided by Friconix.