C语言如何生成1~20000000随机数

2025-04-14 04:00:19
推荐回答(2个)
回答1:

#include
#include
#include
void main() { int x;
  srand((unsigned int )time(NULL));
  x=rand()%20000000+1;
  printf("%d\n",x);
}

rand()%20000000会生成[0~19999999]区间的整数

rand()%20000000+1为[1~20000000]区间整数

回答2:

srand();