ランダム値を1または2にする確率コントロールを設定する方法はありますか?私が時間の70%以上を1にする必要があるとすれば、rand(1,2)
で2を得るチャンスは30%だけです。出来ますか?数が7より大きい場合乱数1または2を得る確率を設定する
0
A
答えて
1
1
と10
間の番号を生成し、そして、あなたがしたい番号を取得するには70%とチャンスの30%を持っています1
x = rand(1, 10);
if(x > 7){
return 2;
}
else {
return 1;
}
他のリターン、2戻ります
+0
これは完全に単純なトリックです。正確には私のクエリと一致しています..ありがとう:) –
0
均一に分布した乱数を生成し、ifで数値をフィルタリングしないのはなぜですか?
int x,r;
r=rand() % 100; // r in the range 0 to 99
if(r<=70){x=1;}
else{x=2;}
0
これはトリックを行う必要があります。
function yourrand($prob) {
$r = rand();
if ($r < $prob) { return 1; }
else { return 2; }
}
関連する問題
- 1. 確率で乱数を生成する
- 2. 確率と乱数
- 3. 確率的乱数?
- 4. 確率を持つ乱数
- 5. 特定の確率で乱数を生成する
- 6. c#確率と乱数
- 7. 確率を設定して別の確率を生成する
- 8. 必要な確率で乱数を生成する方法は?
- 9. Pythonで特定の確率で乱数を生成する方法は?
- 10. 非常に低い確率で確率的に設定する
- 11. 確率分布で範囲内の乱数を生成する
- 12. Pythonのnumpyの乱数確率
- 13. Pythonで確率で乱数ジェネレータ
- 14. Excelの乱数を設定するシードを設定する
- 15. 何かを作る確率を設定する方法
- 16. 任意の確率密度関数から乱数を生成する
- 17. bigram確率を得る(Python)
- 18. 前方に傾いている乱数の確率分布
- 19. 1つの設定で複数のWCFバインディングまたはサービスを設定する
- 20. Cで設定した間隔で乱数を生成する
- 21. 低い数値を与える確率が高い乱数発生器?
- 22. 同じ乱数を2回取得する方法は?
- 23. で乱数を生成する乱数発生器<code>int generateRandom(int min, int max)</code>を作成する方法を同じ確率で0または1を生成するランダム発生器、与えられた0/1ランダムジェネレータ
- 24. 確率プロットで透明ドットを設定する
- 25. JavaのPreparedStatementとパラメータを設定する確率
- 26. 数値の確率を与えられた範囲内で乱数を生成する方法
- 27. 層確率は常に1
- 28. Rのリスクアセスメントモデルは、因子の特定のレベルの確率を得るために
- 29. JavaScript:特定の確率確率で頭や尾をコード化するには?
- 30. リストのリストから2つの乱数を得るには?
[修正確率で乱数を生成]の可能複製(http://stackoverflow.com/questions/21572363/generate-random-numbers-withを-fix-probability) – Shogunivar