+ int LastRandom(void) const;\r
+ \r
+ \r
+ private:\r
+ int mHigh;\r
+ int mLow;\r
+ int mLastRandom;\r
+ };\r
+\r
+ class UIntRange\r
+ {\r
+ public:\r
+\r
+ UIntRange();\r
+\r
+ UIntRange(const unsigned int &high, const unsigned int &low);\r
+\r
+ ~UIntRange();\r
+\r
+ //! Generate a random number within the IntRange\r
+ unsigned int Random();\r
+\r
+ //! Property get - High\r
+ unsigned int High(void) const;\r
+\r
+ //! Property set - High\r
+ void High(const unsigned int &value);\r
+\r
+ //! Property get - Low\r
+ unsigned int Low(void) const;\r
+\r
+ //! Property set - Low\r
+ void Low(const unsigned int &value);\r
+\r
+ //! Property get - Last random number to be generated\r
+ unsigned int LastRandom(void) const;\r