シード値を決める方法としてはキャラコードに重みを付けて加算していくのが良いでしょう。 そして、最大値が1未満になるように割ってやればそれがシード値になります。 このプログラムは能力値の高いキャラを逆算によって見つけ出すということが不可能というのもメリットだと思います。 ちなみにADAMはAuto DAta Makerの略です。