Documentation de la bibliothèque MLV-0.5

beginner/3_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;
}