!!! random.c * 各ラウンドは,[0,残り金額]の一様乱数を賭ける. * 10ラウンド目は,残り金額を全て賭ける. #include #include #include int main(int argc,char **argv){ int n,i,j; int num_game; num_game=atoi(argv[1]); srand(time(NULL)); for(j=1;j<=num_game;++j){ int bet; int remain=10000; for(i=1;i<=9;++i){ bet=random()%remain; printf("%d\n",bet); //1-9 fflush(stdout); remain-=bet; scanf("%d",&n); } bet=remain; printf("%d\n",bet); //10 fflush(stdout); scanf("%d",&n); } exit(EXIT_SUCCESS); }