#!/usr/local/bin/tcc -run #include #include #include int main(void) { int r = 0; char c[2]; printf("[ENTER]でサイコロをどんどん振ります。"); fgets(c, 2, stdin); while(c[0] == '\n'){ srand((unsigned)time(NULL) + (unsigned)r); r = rand(); switch(r%12){ case 0: case 6: printf("\t| |\n1\t| * |\n\t| |\n"); break; case 1: printf("\t|* |\n2\t| |\n\t| *|\n"); break; case 7: printf("\t| *|\n2\t| |\n\t|* |\n"); break; case 2: printf("\t| *|\n3\t| * |\n\t|* |\n"); break; case 8: printf("\t|* |\n3\t| * |\n\t| *|\n"); break; case 3: case 9: printf("\t|* *|\n4\t| |\n\t|* *|\n"); break; case 4: case 10: printf("\t|* *|\n5\t| * |\n\t|* *|\n"); break; case 5: printf("\t|* *|\n6\t|* *|\n\t|* *|\n"); break; case 11: printf("\t|* * *|\n6\t| |\n\t|* * *|\n"); break; } printf("他のキーと[ENTER]で終了します。"); fgets(c, 2, stdin); } return 0; }