class RandomEngine

Random Engine.

#include <RandomEngine.h>

class RandomEngine
{
public:
    // methods

    virtual double operator () () = 0;
    virtual std::vector<double> operator () (size_t n);
};

// direct descendants

class DefaultRandomEngine;
class XC_RandomEngine16807;