1 #ifndef _RAPID_UTILS_RANDOM_H_
2 #define _RAPID_UTILS_RANDOM_H_
15 virtual int rand()
const = 0;
47 #endif // _RAPID_UTILS_RANDOM_H_
Interface for random number generators.
int rand() const
Generate a random number in [0, RAND_MAX].
virtual int rand() const =0
Generate a random number in [0, RAND_MAX].
int rand() const
Generate a random number in [0, RAND_MAX].
The cstdlib random number generator.
virtual ~RandomNumberInterface()
A mock random number generator for unit testing.
void set_rand(int val)
Set what rand() will return next.