64,639
社区成员
发帖
与我相关
我的任务
分享
#define RAND_MAX 0x7fff
int stat[RAND_MAX]={0};
srand(time(NULL));
for(int i=0; i<100w; i++) // 100w 是表示 100万这个数值,意思一下
stat[random()]++; //stat 统计
#define RAND_MAX 0x7fff
static unsigned long int next = 1;
int rand(void)
{
next = next * 1103515245 + 12345;
return (unsigned int)(next/(2 * (RAND_MAX +1L)) % (RAND_MAX+1L));
}
void srand(unsigned int seed)
{
next = seed;
}