Running test
Running test: mpirun -np 4 ./random_seed
rand() output was modified during MPI_Init()
rand() output was modified during MPI_Init()
rand() output was modified during MPI_Init()
rand() output was modified during MPI_Init()
--------------------------------------------------------------------------
MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD
with errorcode -1.
NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
You may or may not see output from other processes, depending on
exactly when Open MPI kills them.
looks like test isn't happy with rand: