boost::random examples of pseudo-random number generation