#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{ int n,i,*a,max
printf("请输入数组的大小:")
scanf("%d",&n)
printf("请输入最大随机数的大小:")
scanf("%d",&max)
a=(int*)malloc(n*sizeof(n))
srand(time(0))
for(i=0i<ni++)
{ a[i]=rand()%(max+1)
printf("%8d",a[i])
}
return 0
}
1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。
2、在test.cpp文件中,输入C语言代码:
srand((unsigned)time(NULL))
for (int i = 0i <100i++) {
printf("%d ", rand())
}
3、编译器运行test.cpp文件,此时成功随机生成了100个随机数。
代码: #include<time.h>#include<stdlib.h>
#include<stdio.h>void main()
{
srand( (unsigned)time( NULL ) )
int a[100]
printf("随即初始化数组的100个数(范围是0~100).\n")
for(int i=0i<100i++)
{
a[i]=rand()%101
printf("%4d",a[i])
if(i%10==0 &&i!=0)
printf("\n")
}
getchar()
}
图: