Random(n)は,0以上n未満の整数を一様な確率で返す関数である。整数型の変数A,B及びCに対して次の一連の手続を実行したとき,Cの値が0になる確率はどれか。
A=Random(10)
B=Random(10)
C=A−B
- 1/100
- 1/20
- 1/10
- 1/5
解答
ウ
解説
条件から、A=Random(10) は0から9までの10種類の整数を同確率で返します。B=Random(10)についても同様です。
また、C=A−Bの値が0になるのは、A=Bの場合になります。
よって、求める確率は1/10であることがわかります。
参考情報
分野・分類
分野 | テクノロジ系 |
大分類 | 基礎理論 |
中分類 | 基礎理論 |
小分類 | 応用数学 |
出題歴
- FE 令和元年度秋期 問6