こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

偏りのある乱数のアルゴリズム

偏りのある乱数のアルゴリズムを教えてください。
ただし、中心極限定理などに見られるような「中心にのみ偏る」乱数ではなく、「任意の位置を中心に偏る」乱数です。
例えば、範囲を0<N<1、任意の位置を0.75とした場合の分布を見ると、0.75がカーブの頂点となります。
ビットマップ上にプロットすると、部分的に固まるように見えれば理想的です。
言語・精度・速度不問。できればPHPでお願いします。

投稿日時 - 2004-06-18 01:50:26

QNo.896190

暇なときに回答ください

質問者が選んだベストアンサー

http://www5.airnet.ne.jp/tomy/cpro/random.htm
乱数を発生させるソースがおいています。(C言語)

一様に発生する乱数があるなら、
任意の位置にカーブをもっていく乱数に変形させることは
そんなに難しくないと思いますが。
例えば0.75を頂点とする正規分布の式に
一様に発生した乱数を対応づければ良いだけだと思います。

参考URL:http://www5.airnet.ne.jp/tomy/cpro/random.htm

投稿日時 - 2004-06-20 04:38:08

お礼

色々ありますね。とりあえず参考にしつつがんばってみます。

投稿日時 - 2004-06-21 20:35:42

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

1日経過しましたが、やはり回答がつきませんね。
この約3年間見てますが、OKWEBでコンピュターのカテゴリの数学がらみの質問は、答えが上がり難いようです。数学や理工学のカテに質問されてはどうでしょう。ビジネスのコンピュタ処理は、例えば統計などのように、ベースの基礎理論には乱数があっても、表面で乱数を使うことは、ランダム関数を使う以上のことは、まずないような気がするから。
プログラムコードの作成などは後から誰かが教えてくれるでしょう。それより概念やロジックがわからないため、答えられないのだと思います。
それとOKWEBを見ている人はやはり偏っているのでしょう。

投稿日時 - 2004-06-19 00:23:06

補足

そうですね、数学カテに投稿すべきですよね。投稿してから気が付いた…(ー"ー;)
でも、自分のようにロジックの定石だけ知っている人がいるかもしれない、とも思うわけです。

投稿日時 - 2004-06-19 01:15:47

あなたにオススメの質問