- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!!! random.c
* 各ラウンドは,[0,残り金額]の一様乱数を賭ける.
* 10ラウンド目は,残り金額を全て賭ける.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
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);
}