00001 /* 00002 panaLiX, Adrian Panasiuk 2002-5,8 00003 http://panalix.sourceforge.net/ 00004 ad.ek336@gmail.com 00005 00006 small osdev project 00007 provided under GPLv3 license. 00008 */ 00009 00010 00011 #ifndef __PANALIX_PRNG_HPP 00012 #define __PANALIX_PRNG_HPP 00013 00014 #define RAND_MAX 0x7FFFFFFF 00015 00016 namespace PRNG { 00017 int rand(); 00018 void srand(uint32 seed); 00019 00021 uint32 nextUint32(uint32 range); 00022 00023 void init(); 00024 } 00025 00026 #endif 00027