#pragma once #include #include "Global.h" class Urnd { // uniform distribution in [0,1) public: double rnd(); }; class Irnd { // integer uniform distribution in [low,high] public: int rnd(int low, int high); }; class Grnd { // geometric distribution with parameter p public: int rnd(double p); }; class Prnd { // power law distribution with fixed parameter beta= 3/2 public: int rnd(); int rndslow(); void makeArray(); void makeArray2(); };