add random.c