生成アルゴリズム知らんから想像だけど、rustのマップが主島、小島の組み合わせでしか生成されないなら島で分けようとすると半々みたいな組み合わせは難しいんじゃないか