一様乱数から正規乱数を作るって話? twitter.com/fladdict/statu…
2016-11-04 14:51:58アニメーションの監修で、「 Random();の代わりに、(Random()+Random()+Rrandom()+Random()+Random())/5.0f; を使うと、動きにコクが出る」と言ったら、ピュアオーディオ扱いされるのですが・・・これは根拠のあるアルゴです。
2016-11-03 11:29:43乱数のコク、単純に正規分布にすりゃいい気もするけど、簡単に下限と上限のある正規分布っぽい値が作れるのである意味有効なのかもしれない
2016-11-04 14:52:26正規分布作る方法ですな。 サイコロ複数個同時に振った際の合計値をイメージすると分かりやすい。 via: twitter.com/fladdict/statu…
2016-11-04 15:01:20乱数を複数足すとコクが出るのを「ピュアオーディオ(笑)」と言ってしまったの,確率はやっぱり数学的に分かった気になった後でさえ人間の直感に反することが多いという良い事例の一つですね.
2016-11-04 15:33:43割と簡単に「ここはランダムね」と言われることがある。で、何回か続けて出ると「ランダムじゃ無いじゃん」とか言われたりね。 twitter.com/fladdict/statu…
2016-11-04 16:00:11ちなみに「完全なランダム」と「人間が自然に感じるランダム」は、結構違うのでチューニングが必要。完全ランダムの1%は、1万回に1度の確率で連続するけど、体感ランダムの場合は1度発生したら50回ぐらいインターバルをわざとあけないといかん。
2016-11-03 13:02:26しばらく考え込んでしまったが「サイコロ1個振った出目」より「サイコロ5個振った平均値」の方がサンプル数の多さのせいでより自然(正規分布に近い)って話か…な? 理屈はともかく、覚えておこう(・ᾥ・) twitter.com/fladdict/statu…
2016-11-04 16:04:49乱数にコクを付ける話、昔WoTが「弾のブレを変更します(乱数分布が変わります)」という修正をやっていたのを思い出した。いつごろだっけな…
2016-11-04 16:05:13乱数を足して割るとコクが出る話、確実に正規分布より低計算量でコクが出せるなら射程の長い話にできるんじゃないか(低計算量の正規分布算出法が正にそれであり、など)(ぐるぐる)
2016-11-04 16:11:38rand()を使わずに(rand()+rand()+rand()+rand()+rand())/5を使う話、要は一様乱数ではなく平均値が尖った(偏りのある)乱数の方が良い、というだけなのでは。コクとかではなく。だから一番良い解決法はそういう確率分布を使え、な気がする。
2016-11-04 16:25:15MTはそもそもその用途向けじゃない twitter.com/fladdict/statu…
2016-11-04 16:54:11ピュア乱数業界ともなると、普通のRandom関数どころかメルセンヌツイスターも使い物にならない。強者はマイクから環境ノイズを拾ってそこから乱数を生成するからな。
2016-11-03 12:23:39