00001
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029 #ifndef __UtilMath_h
00030 #define __UtilMath_h
00031
00032 #if HAVE_CONFIG_H
00033 #include "config.h"
00034 #endif
00035
00037
00039
00040 namespace H {
00041
00043
00045
00054 class UtilMath {
00055 public:
00056 static int intDivRoundUp(int Div1, int Div2);
00057 static float random();
00058 static float randomFloat(float MinVal, float MaxVal);
00059 static int randomInt(int MinVal, int MaxVal);
00060 static void randomize();
00061
00062 UtilMath();
00063 virtual ~UtilMath();
00064 };
00065
00066 }
00067
00068 #endif // __UtilMath_h