#ifndef RandomGenerator_H
#define RandomGenerator_H

#include <stdlib.h>
#include <limits.h>

namespace randomgen
{

  /** 
   * This abstract class declares the RandomGenerator interface.
   */
  class RandomGenerator
  {
  public:

    virtual ~ RandomGenerator ()
    {
    }

    virtual double getRandomNumber () = 0;
  };
}
#endif // RandomGenerator_H