亂數的範圍
(高顯忠, sjgau4311@gmail.com, 2014-08-20 11:34)
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;
}