64,651
社区成员
发帖
与我相关
我的任务
分享
/*这是其中的一种实现
引用自《THE STANDARD C LIBRARY》--P J. PLAUCER
楼主可以自推敲一下
*/
#define RAND_MAX 32767
unsigned long _Randseed = 1;
int rand(void)
{
_Randseed = _Randseed*1103515245+12345;
return ( (unsigned int) (_Randseed >> 16) &RAND_MAX) ;
}
void srand (unsigned int seed)
{
_Randseed = seed;
}