Boost logo

Boost :

From: Jos Hickson (jos.hickson_at_[hidden])
Date: 2007-06-06 04:12:28

On 05/06/07, Peter Dimov <pdimov_at_[hidden]> wrote:
> [snip] ... and if Engine
> is a template parameter, we probably need to support engines that only take
> a 32 bit seed anyway.

Isn't it the case that the maximum seed size is related (equal?) to
the difference between the max and min values produced by a particular
engine and also that all the engines in Boost Random provide the
iterator version of seed? So for seeding one could do something like:

  init rd;
  numBytesInSeed = numBytesNeededFor(Engine::max_value() - Engine::min_value());
  en_.seed(rd, rd + numBytesInSeed);



Boost list run by bdawes at, gregod at, cpdaniel at, john at