00001
00002
00003
00004
00005
00006
00007
00020 #ifndef OSCL_RAND_H_INCLUDED
00021 #define OSCL_RAND_H_INCLUDED
00022
00023 #ifndef OSCLCONFIG_UTIL_H_INCLUDED
00024 #include "osclconfig_util.h"
00025 #endif
00026
00027 #ifndef OSCL_BASE_H_INCLUDED
00028 #include "oscl_base.h"
00029 #endif
00030
00031 #ifndef OSCL_MEM_BASIC_FUNCTIONS_H
00032 #include "oscl_mem_basic_functions.h"
00033 #endif
00034
00035 class OsclRand
00036 {
00037 public:
00038 OSCL_COND_IMPORT_REF void Seed(int32 seed);
00039 OSCL_COND_IMPORT_REF int32 Rand();
00040 private:
00041 };
00042
00043 #if (!OSCL_DISABLE_INLINES)
00044 #include "oscl_rand.inl"
00045 #endif
00046
00047
00048 #endif
00049