/*
 *  genera.c
 *  Created by Claudio Sartori on Tue May 14 2002.
 *  Copyright (c) 2002 __MyCompanyName__. All rights reserved.
 *
 */

#include <stdio.h>
#include <stdlib.h>

#define DIMBUF 80

#include "random.h"

int main(argc, argv){
    long i,d,N,min,max;
    char linea[DIMBUF];
    FILE *fd;
    
    printf("Genera un file di nome \"dati.dat\" costituito da N interi casuali \n");
    printf("uniformemente distribuiti fra Min e Max\n\n");
    printf("Inserire N, Min e Max \n");
    fgets(linea,DIMBUF,stdin);
    sscanf(linea,"%ld %ld %ld",&N,&min,&max);
    fd = fopen("dati.dat","wb");
    for (i=0;i<N;i++) {
        d = randN(max-min) + min;
        fwrite(&d,sizeof(long),1,fd);
    }
    printf("Scritti %ld records\n",N);
    fclose(fd);
    return 0;
}