podrias ir almacenando los numeros en un arreglo (o en un puntero a int), y a medida que vayas necesitando mas espacio en el arreglo puedes usar funciones como ralloc para agrandarlos.
Tambien puedes hacer uso de la funcion rand(); que general numeros al azar, el problemas es k que no varia la semilla, por tanto siempre k incie el modulo la funcion generara los mismos numeros, me parece que hay otras funciones que hacen general numeros al azar, pero no las conozco, puedes revisar en este link, donde estan la mayoria de las fuiones de C (si no todas):
http://www.mkssoftware.com/docs/api_index.asp
Para lanzar los modulos aparte, en vez de crear un lanzador que los llame a todos, lo k que tienes que hacer es un lanzador que llame a main, y que desde el modulo de main se llamen a los demas modulos usando:
#include "nombre_del_modulo"
Aparte:
tambien me parece k esta parte:
Código:
if(argc==1){
printf("Error \n");
exit(0);
}
if(argc==2){
printf("Error \n");
exit(0);
quedaria mejor asi:
Código:
if( argc<=2 ){
printf("Error \n");
exit(0);
}