http://codepad.org/qfyXcA9a
このソースコードなのですが、
i = rand()%100;
if(a[i] == 0){
a[i] = 1;
printf("%d\n",i);
ここの部分がよくわかりません。
i = rand()%100;で0になったら真でa[i]が0に1を代入してなぜ0〜99が出るんでしょうか?