init
This commit is contained in:
		
							
								
								
									
										39
									
								
								Gateway/srvlib/include/wrand.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								Gateway/srvlib/include/wrand.h
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,39 @@ | ||||
| #ifndef _WELL_RNG_H_ | ||||
| #define _WELL_RNG_H_ | ||||
|  | ||||
| /****************************************************************** | ||||
|  * | ||||
|  *	$ <20><><EFBFBD><EFBFBD>WELL<4C>㷨ʵ<E3B7A8>ֵĿ<D6B5><C4BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> $ | ||||
|  *   | ||||
|  *  - <20><>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD> -  | ||||
|  * | ||||
|  *	ʵ<>ֿ<EFBFBD><D6BF>ٵIJ<D9B5><C4B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><DEB9>ɵ<EFBFBD><C9B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>㷨 | ||||
|  * | ||||
|  *****************************************************************/ | ||||
|  | ||||
| /* | ||||
| * Comments: ʹ<><CAB9>WELL<4C>㷨<EFBFBD><E3B7A8><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><30>max<61><78><EFBFBD>ڡ<EFBFBD> | ||||
| * Param unsigned long max: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | ||||
| * @Return unsigned long: | ||||
| */ | ||||
| //#ifdef __cplusplus | ||||
| //extern "C" { | ||||
| //#endif | ||||
|  | ||||
| //<2F><>Χһ<CEA7><D2BB>[0,max)֮<><D6AE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | ||||
| unsigned long wrand(unsigned long max); | ||||
| /* | ||||
| * Comments: <20><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӱ<EFBFBD> | ||||
| * Param unsigned int seed: <20><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵΪ0<CEAA><30><EFBFBD>Զ<EFBFBD>ʹ<EFBFBD><CAB9>time()ֵ<><D6B5>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD> | ||||
| * <20>ú<EFBFBD><C3BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD><D0B5><EFBFBD>һ<EFBFBD>μ<EFBFBD><CEBC>ɡ<EFBFBD>Ҳ<EFBFBD><D2B2><EFBFBD>Բ<EFBFBD><D4B2><EFBFBD><EFBFBD>ã<EFBFBD>ֻ<EFBFBD><D6BB>ÿ<EFBFBD><C3BF><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5>һ<EFBFBD><D2BB><EFBFBD><EFBFBD> | ||||
| */ | ||||
| void winitseed(unsigned int seed); | ||||
|  | ||||
| //<2F><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> | ||||
| unsigned long wrandvalue(); | ||||
|  | ||||
| //#ifdef __cplusplus | ||||
| //} | ||||
| //#endif | ||||
|  | ||||
| #endif | ||||
		Reference in New Issue
	
	Block a user