知識社群登入
位置: AutoCAD開放式教學 > 討論區 > 討論
亂數的範圍
1樓
// Dev-C++ 5.6.2
// F9: compile, F10: run
// 先證明 系統所提供的亂數 不夠好
// ----------------------------------------------
 
#include <stdio.h>
#include <stdlib.h>
// ----------------------------------------------

int main(int argc, char *argv[]) 
{
int t1, min, max, a, i, no;
t1= time(NULL);
srand(t1);
no= 1000;
// 假設第一個產生的亂數,就是 min, and max
min= rand() ;
max= min;
for (i=1;i<=no;i++) {
a= rand();
if (max < a) max= a;
if (min > a) min= a;
}
printf("min= %d, max= %d \n", min, max);
// system("pause");
return 0;
}