#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int num, loop;
FILE *fp;
const char *fname = "output.csv";
int times[100] = { 0 };
fp = fopen( fname, "w");
if(fp == NULL){
printf( "%sファイルが開けません\n", fname);
exit(EXIT_FAILURE);
}
srand( (unsigned)time( NULL ) );
for (loop = 0; loop < 10000; loop++){
num = rand()%100+100;
++times[num - 100];
}
fprintf(fp, "%s,%s\n", "乱数値", "頻度");
for (num = 0; num < 100; num++){
fprintf(fp, "%d,%d\n", num+100, times[num]);
}
fclose(fp);
printf( "%sファイル書き込みが終わりました\n", fname);
return (0);
}