/* 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 */
}