確率分布を表現するには? – プログラミング – Home

確率分布を表現するには?
 
通知
すべてクリア

[解決済] 確率分布を表現するには?


おさけん
 おさけん
(@おさけん)
ゲスト
結合: 23年前
投稿: 7
Topic starter  

例えば20%の確率で1を、30%の確率で2を、50%の確率で3を出すようなプロ
グラムを作りたいんですが、どうすればいいでしょうか?
そのような関数はありますか?
それとも、乱数を使って自分で作らないとだめなんでしょうか?
どなたかよろしくお願いいたします。


引用未解決
トピックタグ
YuO
 YuO
(@YuO)
ゲスト
結合: 24年前
投稿: 252
 

そのような関数はないです。

というわけで,自作してください。


返信引用
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 23年前
投稿: 1301
 

/* この関数に 0以上1未満の乱数を与えてください */
int f(double x) {
if ( x < 0.2 ) return 1;
if ( x < 0.5 ) return 2;
return 3;
}


返信引用
おさけん
 おさけん
(@おさけん)
ゲスト
結合: 23年前
投稿: 7
Topic starter  

どうもありがとうございます。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました