#include
#include
void main()
{
int iNum = 0;
srand((unsigned)time(0));
iNum = rand() % 100 + 1; //随机生成一个数,并对100取余,使它小于100(0~99)。再加1(1~100)
printf("%d\n", iNum); \\打印出来这个数
return;
}
如果想多生成几个随机数,可以有一个数组存储,并用for循环实现随机生成
int aiNum[10] = {0};
int iLoop = 0;
//随机生成10个数
for ( iLoop = 0; iLoop < 10; iLoop++ )
{
aiNum[iLoop] = rand() % 100 + 1;
}
#include
#include
#include
main()
{
int a;
srand(time(0));
a=rand()%100+1;//这个a的值就是你要的随机整数
printf("%d\n",a);//打印出来试试看吧!!!祝你学习进步~~~
}
#include "stdafx.h"
#include "stdlib.h"
#include "time.h"
int _tmain(int argc, _TCHAR* argv[])
{
srand( (unsigned)time( NULL ) );
rand() % 100 + 1; // 需要几个,就调用几次
return _tmain( argc, argv[]);
}
srand((unsigned)time(NULL));
x = rand() % 100 + 1