一个生成随机整数的C语言小程序
最近无聊,回忆回忆
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(){
int a, b, i;
//srand((unsigned)time(NULL))放在循环内生成的10个数相同,因为time(NULL)获取的时间精确到秒,远大于循环时间
srand((unsigned)time(NULL));
//生成一个随机数,也需要srand()布种 ,否则生成的数不变
a = rand() % 51 + 13;
printf("单个随机数为 %d\n\n\n",a);
//使用for循环生成10个随机数
printf("随机数序列如下:\n\n");
for (i = 0; i < 10; i++) {
b = rand()%10;
printf("第 %d 个随机数为 %d\n\n", i+1, b);
}
return 0;
}