| 123456789101112131415161718192021222324252627282930 | 
							- #ifndef D_FIXED_NUMBER_RANDOMIZER_H
 
- #define D_FIXED_NUMBER_RANDOMIZER_H
 
- #include "Randomizer.h"
 
- #include <cstdlib>
 
- namespace aria2 {
 
- class FixedNumberRandomizer : public Randomizer {
 
- private:
 
-   int32_t fixedNumber;
 
- public:
 
-   FixedNumberRandomizer() : fixedNumber(0) {}
 
-   virtual ~FixedNumberRandomizer() {}
 
-   virtual long int getRandomNumber(long int to) CXX11_OVERRIDE
 
-   {
 
-     return fixedNumber;
 
-   }
 
-   void setFixedNumber(int32_t num) { this->fixedNumber = num; }
 
-   int32_t getFixedNumber() const { return fixedNumber; }
 
- };
 
- } // namespace aria2
 
- #endif // D_FIXED_NUMBER_RANDOMIZER_H
 
 
  |