乱数生成アルゴリズムxoshiro128**をバージョン1.1にする
変愚蛮怒で現在採用している乱数生成アルゴリズムであるxoshiro128**だが、導入当時のバージョン1.0は参照する状態変数配列の要素番号が誤っているというバグがあった。
http://prng.di.unimi.it/xoshiro128starstar.c から引用:
Note that version 1.0 had mistakenly s0 instead of s1 as state word passed to the scrambler.
バージョン1.1では修正されているので、変愚蛮怒もこれにあわせて修正する。
https://osdn.net/projects/hengband/scm/git/hengband/commits/5034cc8158be5926788e1b92725400e31f4fe532 で対応。 2.2.2リリース前にマージしてください。
ありがとうございました。必ずリリース前にマージします。
マージ済ませました。
変愚蛮怒で現在採用している乱数生成アルゴリズムであるxoshiro128**だが、導入当時のバージョン1.0は参照する状態変数配列の要素番号が誤っているというバグがあった。
http://prng.di.unimi.it/xoshiro128starstar.c から引用:
バージョン1.1では修正されているので、変愚蛮怒もこれにあわせて修正する。