File indexing completed on 2024-06-23 04:03:31

0001 /*
0002  * Copyright (C) 2008  Remko Troncon
0003  * See COPYING for license details.
0004  */
0005 
0006 #ifndef RANDRANDOMNUMBERGENERATOR_H
0007 #define RANDRANDOMNUMBERGENERATOR_H
0008 
0009 #include "xmpp/base/randomnumbergenerator.h"
0010 
0011 namespace XMPP {
0012     class RandRandomNumberGenerator : public RandomNumberGenerator
0013     {
0014         public:
0015             RandRandomNumberGenerator() {}
0016 
0017             double generateNumber() const override {
0018                 return rand();
0019             }
0020 
0021             double getMaximumGeneratedNumber() const override {
0022                 return RAND_MAX;
0023             }
0024     };
0025 }
0026 
0027 #endif