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 RANDOMNUMBERGENERATOR_H 0007 #define RANDOMNUMBERGENERATOR_H 0008 0009 namespace XMPP { 0010 class RandomNumberGenerator 0011 { 0012 public: 0013 virtual ~RandomNumberGenerator(); 0014 0015 double generateNumberBetween(double a, double b) const; 0016 0017 protected: 0018 virtual double generateNumber() const = 0; 0019 virtual double getMaximumGeneratedNumber() const = 0; 0020 }; 0021 } 0022 0023 #endif