#include <stdio.h>
#include <stdlib.h>
#include <time.h>

#define SIDES 6  

int saikoro(void) {
    return (rand() % SIDES) + 1;  
}

int main(void) {
    int i, roll1, roll2;
    int histogram[2 * SIDES + 1];  

    for (i = 0; i <= 2 * SIDES; i++) {
        histogram[i] = 0;
    }

    srand(time(NULL));

    for (i = 0; i < 100000; i++) {
        roll1 = saikoro();  
        roll2 = saikoro();  
        int sum = roll1 + roll2;  
        histogram[sum]++;  
    }

    printf("和\t頻度\n");
    for (i = 2; i <= 12; i++) {
        printf("%d\t%d\n", i, histogram[i]);
    }

    return 0;
}
