Diana Software
QBlindTools.hh
Go to the documentation of this file.
1 #ifndef _Q_BLINDTOOLS_HH_
2 #define _Q_BLINDTOOLS_HH_
3 
12 #include "QObject.hh"
13 
14 class QBlindTools {
15 
16  public:
17  QBlindTools(const std::string& stringSeed);
20  double Uniform() const;
21  double Uniform(const int seed) const;
22  int Scramble(const std::string& word) const;
23 
24 
25  private:
26  std::string fStringSeed;
27  int fSeed;
28 
29 
30 };
31 
32 #endif
random generator for blinding purposes
Definition: QBlindTools.hh:14
QBlindTools(const std::string &stringSeed)
Definition: QBlindTools.cc:7
int Scramble(const std::string &word) const
Definition: QBlindTools.cc:30
std::string fStringSeed
Definition: QBlindTools.hh:26
double Uniform() const
clear members
Definition: QBlindTools.cc:24