Stateモナドを使う典型的な場合ってどういう場合でしょうか?
乱数関数を使うときというような例はよく出てくるのですが、もっと効果がはっきりした
使用例を知りたいのですが