Yasmtidk / practice

practice INF155
0 stars 0 forks source link

Exercice 12 #28

Open Yasmtidk opened 5 months ago

Yasmtidk commented 5 months ago

include

int nb_aleatoire(int min, int max) { return min + (int)(rand() / (RAND_MAX + 0.001) * (max - min + 1)); }

/* On initialise le générateur de nombres aléatoires. */

srand((unsigned int) time(NULL));
rand();
Yasmtidk commented 5 months ago

include

include

include

//Fonction qui retourne une valeur aléatoire dans l'intervalle entier [1, 6]. int nb_aleatoire(int min, int max);

int main() { int nombre_aleatoire; //Valeur de la lance des des (entre 1 et 6)

//On initialise le générateur de nombres aléatoires.
srand((unsigned int) time(NULL));
rand();

//Boucle pour obtenir les valeur des cinq (5) dice.
for(int i=1; i<=5; i++)
{
    //On génère un nombre dans l’intervalle [1, 6].
    nombre_aleatoire = nb_aleatoire(1,6);

    //Affiche le resultat
    printf("\nLance du dice #%d : %d", i, nombre_aleatoire);
}

return EXIT_SUCCESS;

}

//Fonction qui retourne une valeur aléatoire dans l'intervalle entier [1, 6]. int nb_aleatoire(int min, int max) { return min + (int)(rand() / (RAND_MAX + 0.001) * (max - min + 1)); }