ランダム機能追加&リファクタ