# Documentation de la bibliothèque MLV-0.6.713

- Presentation
- Téléchargement
- Installation
- Compilation
- Exemples
- API
- Liste des fonctions
- bogues
- contacts

# beginner/03_random.c

Ce programme montre comment engendrer des entiers, réels et booléens aléatoires.

    #include <MLV/MLV_all.h>
    #include <stdio.h>

    //
    // Attention !
    // Pour pouvoir compiler ce programme sous windows et sous macintosh,
    // il faut, pour la déclaration du main, respecter strictement la syntaxe
    // suivante :
    //
    int main(int argc, char *argv[]){
            //
            // Déclaration des variables qui contiendront les
            // nombres aléatoires qui seront engendrés
            //
            int resultat_i, resultat_b;
            double resultat_d;

            //
            // Récupère et affiche un entier aléatoire
            //
            resultat_i = MLV_get_random_integer(3,100);
            printf( "Entier aléatoire entre 3 et 100 : %i\n", resultat_i );

            //
            // Récupère et affiche un réel aléatoire
            //
            resultat_d = MLV_get_random_double( 3.0, 100.0 );
            printf( "Réel aléatoire entre 3.0 et 100.0 : %f\n", resultat_d );

            //
            // Récupère et affiche un booléen aléatoire
            //
            resultat_b = MLV_get_random_boolean();
            printf( "Boolean aléatoire : %i\n", resultat_b );

            return 0;
    }