第3世代

初期シードは0x0000XXXX
1fごとに以下の通り更新される。
S_{n+1}=S_n\times\text{0x41C64E6D}+\text{0x6073}
1fは約1/60秒。
説明のために
r_n=S_n>>16
とおいておく。
逆算する場合は
S_{n-1}=S_n\times\text{0xEEB9EB65}+\text{0xA3561A1}

メソッドずれという現象が存在する。
現象としては乱数のスキップ箇所が変わるものであるが、原因・詳細は不明。
HAB-SCD決定の間にスキップが入ったり等。

よく言われているメソッドは以下。
xxxはスキップ箇所。
method 1 : [LID][HID][HAB][SCD]
method 2 : [LID][HID][xxx][HAB][SCD]
method 3 : [LID][xxx][HID][HAB][SCD]
method 4 : [LID][HID][HAB][xxx][SCD]

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2012年12月05日 16:11