Grail (C++)  1.3.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
RandomNumberGenerator.h
1 // Copyright QED Software 2023.
2 
3 #ifndef GRAIL_RANDOM_NUMBER_GENERATOR_H
4 #define GRAIL_RANDOM_NUMBER_GENERATOR_H
5 
6 namespace grail
7 {
8 namespace utility
9 {
11  {
12  public:
13  virtual ~RandomNumberGenerator() = default;
14 
15  float GetRandomPercentage();
16 
17  protected:
18  virtual float GetRandomPercentageInternal() = 0;
19  };
20 }
21 }
22 #endif //GRAIL_RANDOM_NUMBER_GENERATOR_H
grail::utility::RandomNumberGenerator
Definition: RandomNumberGenerator.h:10