くじ用のシードを完全に特定するには最低何日分必要か調べてみた。
連続であることが前提ではあるが。
第4世代くじ番号についてはこちらに既に書かれている方が。
→http://d.hatena.ne.jp/oupo/20100316/1268730769
そんなわけで虱潰しでプログラム書いて計算した結果、計算が間違ってなければ3日あれば完全に特定できるよう。
2日で特定できるシードも52222/65536あって、残りの13314/65536は2つまでしか絞れないもの。
一応調べ方だけ簡単に書いておく。
くじ番号aが分かったときbを0~65535とするとくじ番号決定のときa*65536+bで与えられる。
リンク先のから計算すると、これに0x6C078965をかけて0xCA55F729を足すと次のくじ番号決定の時のが分かる。
aは固定であり、かつ下16bitに影響しないので、これをbについて適用していって同じになるものが存在するかを探した。
連続であることが前提ではあるが。
第4世代くじ番号についてはこちらに既に書かれている方が。
→http://d.hatena.ne.jp/oupo/20100316/1268730769
そんなわけで虱潰しでプログラム書いて計算した結果、計算が間違ってなければ3日あれば完全に特定できるよう。
2日で特定できるシードも52222/65536あって、残りの13314/65536は2つまでしか絞れないもの。
一応調べ方だけ簡単に書いておく。
くじ番号aが分かったときbを0~65535とするとくじ番号決定のときa*65536+bで与えられる。
リンク先のから計算すると、これに0x6C078965をかけて0xCA55F729を足すと次のくじ番号決定の時のが分かる。
aは固定であり、かつ下16bitに影響しないので、これをbについて適用していって同じになるものが存在するかを探した。