random.h

00001 #ifndef RANDOM_H
00002 #define RANDOM_H
00003 
00004 #include "irrlicht.h"
00005 
00007 
00012 class Random
00013 {
00014 
00015     public:
00016 
00020         Random(irr::s32 seedTime);
00021 
00023         ~Random();
00024 
00026         irr::s32 randint(void);
00027 
00030         irr::s32 randint(irr::s32 max);
00031 
00035         irr::s32 randint(irr::s32 min, irr::s32 max);
00036 
00038         irr::f32 randfloat(void);
00039 
00042         irr::f32 randfloat(irr::f32 max);
00043 
00047         irr::f32 randfloat(irr::f32 min, irr::f32 max);
00048 
00050         irr::f64 randdouble(void);
00051 
00054         irr::f64 randdouble(irr::f64 max);
00055 
00059         irr::f64 randdouble(irr::f64 min, irr::f64 max);
00060 
00061 };
00062 
00063 #endif // RANDOM_H

Generated on Sun Dec 2 17:09:58 2007 for Swarm by  doxygen 1.4.6-NO