/* Exemple de génération de nombre alétoires */
/* ----------------------------------------- */
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int haz(int nbr); /* Déclaration sous-fonction de génération */
int main () /* Fonction principale */
{
int nb;
long seed=time(NULL); /* Initialisation des nombres aléatoires */
srand48(seed);
printf("Entrez valeur max du nombre à générer: " );
scanf("%d",&nb);
printf("\n" );
while (1)
{
printf("%d ",haz(nb));
}
return(0);
}
int haz(int nbr) /* Sous-fonction de génération */
{
return (int)((nbr+1)*drand48()); /* génération d'un nombre aléatoire entre 0 et nbr */
}