rand.c file.c