add random input and c files
fix linking of files
fix random files
Merge branch 'feature/random' into develop