順番性のテストをしたことあるけど、
xorshiftは異常なほど結果が偏ってるよ。
逆に線形合同法は異常なほど分散する。
結局、統計学や確率論などの乱数の順番が重要になる処理では結局どちらも使えない。
例えば、rand(100)で 5回連続で 20以下が出るかどうか。などの処理確率の信憑性が極めて疑わしい。
ちなみにテストはいろいろやったけど、xorshiftのおかしさが一撃でわかるのが x座標y座標と順番に出して印をつけてく方式。
線形合同法に至っては、rand(100) を100個出すだけで十分。確率上あり得ないくらい重複が少なく綺麗に分散する。
線形合同法は、下位ビットのかたよりがすぐ話題になるが、1/max の精度で乱数を必要とすることがあまりないのでけっこうどうでもいい。
ちなみに俺はここ数年、線形合同法で最初のseed設定時に乱数を1024個プールして、
array[rand(max) % 1024];
みたいな感じでランダムで取り出して使う。(そしてそこに次の乱数をセットする)。
って感じの自作汎用dllを使ってる。
トランプだって、2度シャッフルすればもう最初の並び順との因果関係は誰にも発見出来ないってね。
まぁメモリは多少食うし速度も最速じゃないけど、別に最速最小を求めるような研究者じゃないし。俺は。
疑似乱数2
■ このスレッドは過去ログ倉庫に格納されています
498デフォルトの名無しさん
2016/10/08(土) 06:01:51.17ID:KfBpvv2w■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】レベル5特別警報「氾濫」 秋田県 子吉川 最大級の警戒(19:48) [ぐれ★]
- 生活保護受ける小説家が執筆休止を宣言「印税の分だけ保護費が減り手元のお金が増えず…」批判が殺到し、炎上状態に [muffin★]
- 【世界の平均年収】日本の平均年収「519万円」は世界24位!?世界のリアルな給料事情とは [首都圏の虎★]
- 国家サイバー統括室「PHPに重大な脆弱性。10月21日午後11時に公開される修正パッチについて、速やかに適用できるよう準備を」 [パンナ・コッタ★]
- 【マック】「マクドナルド」“390円”マックフライポテト×コカ・コーラ…等 全50組み合わせの「サンキューペア」開始 [七波羅探題★]
- 高市政権近く行き詰まり 小沢一郎氏が見通し―内外情勢調査会講演 [蚤の市★]
- ◆◇◆ 横浜F・マリノス 実況 ◆◇◆
- 他サポ 2026/27-70
- 柏レイソルおにぎり実況vs FC東京☆☆☆
- 鹿島アントラーズ実況2026☆53
- 勝て勝て勝て勝て実況やぞ!ガンバ大阪実況
- サンフレッチェ広島 実況1
- 【コント】高市劇場、新農水相が就任わずか1週間で公選法違反容疑 [354616885]
- 無計画だけど実家離れて東京行こうかな [589647274]
- 【高市悲報】台風30号、ちょっと見ない間にめちゃくちゃ大きくなる🥺 [616817505]
- 【速報】武部新農水大臣「寄付を受けてました。誠にごめんなさい」 [834922174]
- 【高市悲報】PHP、重大な2件の脆弱性 23時に公開される修正パッチをあてるよう国が警告 [509448172]
- 【高市悲報】モンゴル🇲🇳大火災、高市・NHK・外務省はなぜかフルシカト [165981677]