在C语言中,我们一般使用 <stdlib.h> 头文件中的 rand() 函数来生成随机数,它的用法为:
int rand (void);
【示例】13~63 范围内随机数
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(){
int a;
srand((unsigned)time(NULL));//种子
a = rand() % 51 + 13;
printf("%d\n",a);
return 0;
}
连续生成随机数
int main()
{
int a;
srand((unsigned int)time(0));//修改种子
for (size_t i = 0; i < 5; i++)
{
a = rand();
int p = a % (100 - 1+1) + 1;//设置范围 1-100
printf("%d ", p);
Sleep(1500);
}
}
种子是很重要的,只有拥有了种子,你再次刷新程序时,你生成的随机数才会改变