主题:
简介:
参考:
作者:
时间:
在C中,使用<stdlib.h>头文件中的rand()函数来生成随机数:
int rand(void);
RAND_MAX是<stdlib.h>头文件中的一个宏,用来指明rand()所能返回的随机数的最大值。
基于时间生成伪随机数:
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main() {
srand((unsigned)time(NULL));
int a = rand();
printf("a is:%d\n",a);
return 0;
}
基于时间生成的多个随机数:
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main() {
for (int i = 0; i < 10; i++)
{
srand((unsigned)time(NULL));
int a = rand() % 13 + 100;
printf("a is:%d\n", a);
}
return 0;
}