怎么用C语言生成随机数
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/08 06:51:41
怎么用C语言生成随机数
想生成1~13的随机数,最好带上一段完整的代码
想生成1~13的随机数,最好带上一段完整的代码
srand(int)来设种子,然后每次rand()返回一个随机数.
注意要包含#include <stdlib.h>头文件,因为用到了srand函数
#include <time.h> //用到了time函数
int main()
{
srand((unsigned) time(NULL)); //用时间做种,每次产生随机数不一样
for (int i=0; i<10; i++)
{
int number = rand() % 12 + 1; //产生1-13的随机数
printf("%d\n", number);
}
return 0;
}
注意要包含#include <stdlib.h>头文件,因为用到了srand函数
#include <time.h> //用到了time函数
int main()
{
srand((unsigned) time(NULL)); //用时间做种,每次产生随机数不一样
for (int i=0; i<10; i++)
{
int number = rand() % 12 + 1; //产生1-13的随机数
printf("%d\n", number);
}
return 0;
}