你好!
完整的程式碼,紅圈處就是從上面100個數字中抽取到的數字:
#include <stdio.h>
#include<stdlib.h> //生成隨機數用
#include<time.h> //利用時間生成種子
#include<math.h>
int main()
{
int i;
int a[100];
srand( time(NULL) ); //生成種子
for(i=0;i<100;i++)
a[i]=rand()%1000+1000; //生成一個小於1000的隨機數
//然後加1000,變成 1000 - 2000之間的數
printf("%d ",a[i]); //列印
}
i=rand()%100; //隨機抽取其中的一個數
printf("\n抽取到的是:%d\n",a[i]);//列印
return 0;
你好!
完整的程式碼,紅圈處就是從上面100個數字中抽取到的數字:
#include <stdio.h>
#include<stdlib.h> //生成隨機數用
#include<time.h> //利用時間生成種子
#include<math.h>
int main()
{
int i;
int a[100];
srand( time(NULL) ); //生成種子
for(i=0;i<100;i++)
{
a[i]=rand()%1000+1000; //生成一個小於1000的隨機數
//然後加1000,變成 1000 - 2000之間的數
printf("%d ",a[i]); //列印
}
i=rand()%100; //隨機抽取其中的一個數
printf("\n抽取到的是:%d\n",a[i]);//列印
return 0;
}