c++ random library, it is a wrap to use SPRNG random number generator.