【TAS】スーパーマリオ64DS はなうらない 32連続「きらい」

【TAS】スーパーマリオ64DS はなうらない 32連続「きらい」

追記回数 : 542回 例の如くseed値を4294967296通り総当りして最も連続して「きらい」になるものを選びました。以下は仕様。乱数の更新式は r = (r * 0x19660D + 0x3C6EF35F) & 0xFFFFFFFF初期seedは0x4D2で固定。メニュー画面では1Fで乱数を1消費。花決定時、現在のseed値をr[0]として、(((r[1] >> 16) & 0x7FFF) * 10) >> 15 が 0 なら a = 1, b = 20 で、1-9 なら a = 8, b = 8 。(((r[2] >> 16) & 0x7FFF) * a) >> 15 + b で花びらの枚数を決定。花びらの枚数+1だけ追加で乱数を消費。ただし、22n-1回目は (((r[1] >> 16) & 0x7FFF) * 2) >> 15 + 1 で花びらの枚数を決定し、花びらの枚数だけ追加で乱数を消費。22n回目は枚数に関係なく花びらが全て落ち「きらい」の顔になる。(文字は無し)

http://www.nicovideo.jp/watch/sm43122212