Un processo padre crea una pipe dalla quale dovrà leggere e successivamente creerà due processi figli che chiameremo p1 e p2 che scriveranno nella pipe.
Ogni figlio genera numeri random e scrive sulla pipe il proprio PID ed il numero generato.
Il padre, legge dalla pipe e calcola man mano il più grande ed il più piccolo tra tutti i valori che ha ricevuto dai due figli.
Inoltre, il padre scrive ogni numero ricevuto su un file p1 o p2.
Al termine il padre visualizzerà il valore minimo e quello massimo.
Stabilire la modalità di terminazione dei figli ( chiedere in input il numero di numeri da generare, generare random questo numero installare un handler ...).
Stabilire la modalità con la quale i figli segnalano al padre la fine dell'invio di numeri (es. inviare -1).
NB: usare la sleep nel ciclo di generazione dei numeri.