I need a deterministic random number generator that maintains some sort of distribution (e.g. uniform or normal) that works over a cluster.
Boost::Random fulfils most of these requirements. Is there any way I can use it in a cluster while maintaining the distribution?
If there was an efficent way to advance the the number generator this would be ideal, however I cant find such a function. Obviously I can call the function repeatedly in a loop, but I'll need to do this several thousand times(possibly a lot more) on each node.
Any recommendation on how I can achieve this?