for (int i = 0; count < i; i++)
じゃなく、こうだ
for (int i = 0; i < count ; i++)