And a small tip: If you need multiple streams of random numbers, get them out of one number generator, instead of one per stream, to avoid the (VERY small) chance that the streams will be sequence-shifted versions of each other.