C language implementation of random number generator