iteration処理を別出しにした。
環境にシミュレーションが影響されないようにした。