#ifndef CLUSTER_RANDOM_HH
# define CLUSTER_RANDOM_HH

# include "SingletonUse.hh"

class Random {
public:
  void reset();
  void reset(unsigned seed);

  int roll();
  int roll(int max);
    
private:
  Random();
  ~Random() {}

  friend class SingletonUse<Random>;
}; // Random

#endif // CLUSTER_RANDOM_HH 
