第七世代のトレーナーIDについて

某所にてトレーナーIDの計算方法が載っていたので、

乱数調整で出力した一覧と合わせて計算してみた。

某所の計算式)

ID = (SID + TID * 65536) mod 1000000

 

結果は、数値が合わない・・・

下一桁のズレが0か5なので一部おかしいだけだと思い

式を改めて見てみる・・・

四則演算では掛け算が先に来るのに()の中に納まってることに違和感を感じた。

もしかして

ID = ((SID + TID) * 65536) mod 1000000

こうか?

と思ったがこれも合わない。

 

SIDとTID入れ替えてみるか。

ID = (TID + SID * 65536) mod 1000000

これで試したところIDの数値と合致した。

 

まぁ、計算式がわかったところで何だって話だけどw

 

SEEDからTIDとSIDの出力計算式がわかったら

第7世代においてどのIDが一番多い可能性があって、

どのIDが一番可能性が低いのかとか出力と計算してみたいものである。

 

純粋な興味なだけで需要はまったくないねw