このカビゴンは光ったから自爆しない!

晒されていたバトルビデオ解析結果からエメラルドで孵化したポケモンの性格値が分かるので少し調べてみた。
0x100000フレーム(約5時間)までの乱数(seedの上位2バイト)で性格値の上位2バイトと同じもの及びその前後の乱数。
性格値:0xAA03BF40

  候補1 候補2 候補3 候補4 候補5 候補6 候補7 候補8 候補9 候補10 候補11 候補12 候補13 候補14 候補15
-9 0x4B7D 0x532E 0x6453 0x2339 0x9D0A 0xB2F1 0x6B83 0xBF6E 0xA846 0x74C5 0x85A4 0x08EE 0x721B 0x851F 0x8CB5
-8 0x0C06 0x28B0 0x3ACC 0x0B5B 0xA3D3 0x804C 0xF855 0x7B47 0xE181 0x6B6D 0x73C1 0x2D78 0x4AB2 0x208C 0x3660
-7 0xC3BF 0x25F1 0xB120 0x937F 0x8B14 0xD5D1 0xA4AD 0x70F0 0x2B74 0x0289 0x0115 0x2FA5 0x62FB 0xDCBF 0xEB01
-6 0x2601 0xDF67 0x9651 0x97FC 0x60D1 0x5526 0xE4D6 0x7824 0xB029 0x4BF1 0xD640 0xAFE5 0xB38D 0xDEEE 0x248E
-5 0x9799 0x86F5 0x9573 0x856A 0x756A 0xFE07 0x8B95 0x7C8E 0xF793 0x499C 0x7A48 0xF6D9 0xEB33 0x2D3F 0x8C06
-4 0x676A 0x166E 0x4383 0xACD6 0x60DB 0xA3BB 0x45B4 0xFF3F 0x59D2 0xD05A 0x3151 0xCEEC 0xD89E 0xEEE5 0x18CC
-3 0x591D 0xEB04 0xB26C 0xDBA5 0x1FE5 0x1C3F 0xA0AD 0x441E 0xD54B 0xB448 0x2E26 0x11AC 0x2050 0x0EE0 0x2625
-2 0xA202 0x411E 0xD093 0xF994 0x65E7 0x689F 0x64E0 0x8232 0x3377 0xF77D 0xB239 0x954A 0x42F2 0xE702 0x5FC4
-1 0xBCF2 0x4277 0x8347 0xD748 0xB3BB 0x966B 0xA6BF 0x1D12 0x9290 0x5730 0xBF1C 0x7087 0xE516 0xBA44 0xA5C3
0 0xAA03 0xAA03 0xAA03 0xAA03 0xAA03 0xAA03 0xAA03 0xAA03 0xAA03 0xAA03 0xAA03 0xAA03 0xAA03 0xAA03 0xAA03
1 0x2694 0xA55C 0xB388 0x60C9 0x4C3A 0x8567 0x2464 0xCFD6 0x7101 0x440B 0xDD04 0xB9A7 0xE73E 0xAFAD 0xE399
2 0xE188 0xB77D 0x750D 0xFAF0 0x2B9F 0xF039 0x9C7A 0x1038 0x7473 0x1D3D 0xE603 0xD9D3 0x2345 0x83BE 0x348A
3 0x1A40 0x3EE0 0x3E42 0xDA8E 0xB59D 0xF47B 0x059A 0xBCCE 0xE019 0x2920 0xBD74 0xC7E0 0x4DA1 0x585D 0x8160
4 0x7E56 0x0632 0x54CD 0x3CD2 0xB2C4 0x52B3 0xF456 0x6AF9 0x690F 0x98EA 0x4F9C 0x318C 0x198C 0x9A5E 0x42BB
5 0x5E80 0x9DBD 0x4F96 0xD6DE 0x5879 0xA9CE 0x07F1 0xBA1B 0x4713 0x2C89 0x65D5 0x2D73 0x2864 0xAFDB 0xFAB4
6 0x31C9 0x2D2B 0x9291 0x6E7E 0xAB23 0x07ED 0xC626 0x51DA 0x41E1 0x08CC 0x1CA9 0x7511 0xF32B 0x8229 0x530C
7 0x2D75 0x85FB 0xDC9C 0xD446 0xE392 0xAA09 0xB31F 0xE2C5 0x7B6A 0x904F 0xEAEC 0x6F2B 0xA3EA 0xEC26 0x7B9D
8 0x53EA 0x589F 0x9C01 0xCA47 0xD529 0xD0ED 0x3BCE 0x1D49 0x9CDA 0xA3FE 0xEEFA 0xD7FA 0xABEB 0x9227 0xDA35
9 0xF647 0xE050 0x734F 0x2EAC 0xCF1A 0x66BE 0xA903 0x5702 0x1C61 0x14CE 0x55B6 0xEC19 0xA08D 0x4715 0x632A


性格値:0xF9BED006

  候補1 候補2 候補3 候補4 候補5 候補6 候補7 候補8 候補9 候補10
-9 0x77F9 0x4F63 0x082C 0x4BEC 0x51EC 0x8D42 0x722C 0x8B27 0xCF92 0xC7F4
-8 0x67F3 0x966C 0xD87A 0x18B5 0xAC4D 0x221C 0x7292 0x6889 0x32A1 0xE10E
-7 0x03F0 0x7A7C 0x4E9E 0x29F5 0x2E91 0x2EB3 0xF69C 0x2CDC 0x25FF 0x27E8
-6 0xC860 0xD972 0x5645 0x1D21 0xA1C1 0xD877 0x1D97 0x6393 0x0521 0xDC57
-5 0xEDCE 0xEFB1 0xD898 0x666C 0x8918 0xB26C 0xB90C 0xB619 0xC366 0x1692
-4 0xF6B8 0xED21 0x58FF 0xE6DA 0xC99B 0x47FB 0x7258 0x295F 0x806E 0xEA74
-3 0xE743 0x6C6C 0x7398 0x6BA4 0x976F 0x37DB 0xD470 0x242F 0x0E3B 0x1A7D
-2 0x51C5 0x3BDD 0x7F3E 0xE762 0xE63F 0x28E8 0x13A3 0x46CA 0x0AB1 0xE825
-1 0xA7C1 0xC81A 0x3864 0x7842 0x1F28 0x6274 0x4727 0x5473 0xCDE1 0xEA7C
0 0xFB9E 0xFB9E 0xFB9E 0xFB9E 0xFB9E 0xFB9E 0xFB9E 0xFB9E 0xFB9E 0xFB9E
1 0x83BC 0x0057 0x1212 0x0101 0x3240 0x871B 0x636C 0xF849 0xA142 0x4AE9
2 0xC128 0xDF24 0x61A8 0x8E1C 0xB895 0x261F 0x916D 0xD16B 0x5C32 0x883D
3 0x9E8F 0xB103 0x745F 0x055E 0xDAE2 0xC985 0x26AE 0xB754 0xB3A4 0x87D2
4 0xFF5C 0x2AC5 0x7FFC 0x5E3F 0x44A3 0xE2E4 0x274D 0x57D8 0xF619 0xEF67
5 0xBBCA 0xCC33 0x9DE8 0x9986 0x2B9D 0x070F 0xC9DF 0xEA7A 0x1433 0x74B5
6 0x4D0F 0x16A2 0x1D7E 0x14F8 0xECD8 0xC3E7 0x0C13 0x9FEB 0x2310 0x5E33
7 0x432C 0x0C23 0x2A06 0x24F3 0xB8E8 0x3BE3 0x4D2C 0xBEA4 0x6ECF 0x6EB1
8 0xC144 0xB149 0xE5DB 0x63FC 0xA91E 0x4B14 0xA660 0x3F19 0xB9BD 0x868F
9 0xE29F 0x498E 0x8F56 0x7495 0xC1EA 0x905F 0x4BCE 0x2C57 0x691A 0x2C61


共に下位2バイト分に相当する乱数はない。
考えられる理由。

  • 別の乱数を使っている。
    • DSではそうなので可能性は十分。
  • 下位2バイト分はもっと遠い。
    • 性格値1個作るのにそんな離れた乱数は使わない気がする。
  • もっと先のフレームにある。
    • 性格固定に5時間もかけてないはず。
  • 変わらずの石による修正が特殊。
    • シンクロで性格を合わせる処理はそうでないのであまり考えられない。
  • seedから性格値を生成する方法が特殊。
    • ありえそう。