Included a type cast in the O_Random set_seed function that takes care of a bug in older versions of g++  ... This is so that it can compile on the cluster. O_Random should be working properly in general now.