A linear congruential generator is a method to generate pseudo-random numbers. It works by multiplying a constant by a random seed, adding that with another constant, and getting the remainder of that sum and yet another constant. In this case, the seed is the number of seconds since the Unix epoch, January 1st, 1970. There's much better random number algorithms out there, but this is one of the most basic.