第七世代のトレーナー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